设为首页 加入收藏

TOP

Android Training - 运行你的程序
2014-11-24 11:22:41 来源: 作者: 【 】 浏览:0
Tags:Android Training 运行 程序

要怎么运行程序依靠两个东西:你是否拥有Android设备和你是否使用Eclipse。这节课程教你怎么安装并运行你的程序到真实设备和模拟器中。用eclipse和命令行都可以实现。


在运行程序前,你必须知道一些Android项目的文件结构:


AndroidManifest.xml


这个清单文件描述了程序的基本特征,定义了程序包括的所有组件。当你学习更多训练课程后,你将学到很多这个文件中相关的声明。


src/


存放程序源码的目录,默认情况下,包含一个Activity类,当你点击程序图标运行程序的时候,这个类会被执行。


res/


包含很多程序资源的子目录。这里是一些子目录:


drawable-hdpi/


这个目录中包含的可绘制的对象是为高分辨率的屏幕设计的。其他drawable目录包含的资源时为其他屏幕密度设计的。


layout/


这个目录中的文件定义了程序的用户界面。


values/


这个目录中的XML文件包含了一些资源集,比如字符串和颜色定义。


当你运行一个默认的Android程序时,默认的Activity类开始执行,并加载一个layout文件,打印"Hello World",结果没什么惊奇的,但是,在开发前,知道怎么运行程序很重要。


在真实设备中运行程序


--------------------------------------------------------------------------------


如果你有一个Android真机,下面就是安装和运行程序的方法:


1. 把你的真机通过USB线插入电脑中。如果你使用的是Window系统,你可能需要安装USB驱动,关于安装驱动你可以看这里: OEM USB Drivers


2. 确保真机的USB debugging处于可用状态。(打多数设备是打开设置,选择Applications>Development,如果是Android4.0或者更高版本点击Developer options)


在Eclipse中,点击工具栏上的运行按钮,eclipse会自动安装程序到你连接的设备中,并运行。


或者你使用命令行:


1. 改变目录到你的工程目录下,执行:


ant debug


2. 确保SDK的platform-tools目录已经在PATH环境变量中,执行:


adb install bin/MyFirstApp-debug.apk


3. 在真机中,找到MyFirstActivity,打开它。


在模拟器中运行


--------------------------------------------------------------------------------


不管是使用eclipse还是命令行,在模拟器中运行程序必须先创建Android Virtual Device(AVD),AVD是一个Android模拟器配置工具,让你可以创建不同的模拟设备。


创建一个AVD:


1. 运行Android Virtual Device Manager:


a. 在Eclipse中点击工具栏中的图标


b. 命令行中,变换目录到/tools/,执行:android avd



2. 在Android Virtual Device Manager面板中点击New。


3. 填写AVD的细节内容。包括名称,平台标识,SD卡的大小,设备类型(默认是HVGA)。


4. 点击Create AVD。


5. 选择一个你创建的AVD,点击Start。


6. 模拟器启动后,解锁屏幕。


在Eclipse中,点击工具栏上的运行按钮,eclipse会自动安装程序到你连接的设备中,并运行。


或者你使用命令行:


1. 改变目录到你的工程目录下,执行:


ant debug


2. 确保SDK的platform-tools目录已经在PATH环境变量中,执行:


adb install bin/MyFirstApp-debug.apk


3. 在真机中,找到MyFirstActivity,打开它。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android Training - 建立你的第一.. 下一篇Android Training - 创建一个Andr..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)
·关于 MySQL 数据库学 (2025-12-26 23:20:16)
·SOLVED: Ubuntu 24.0 (2025-12-26 22:51:53)
·Linux 常用命令最全 (2025-12-26 22:51:50)