[转帖]如何在模拟器中运行Android应用_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3121 | 回复: 0   主题: [转帖]如何在模拟器中运行Android应用        下一篇 
huizai
注册用户
等级:少校
经验:933
发帖:83
精华:0
注册:2013-6-18
状态:离线
发送短消息息给huizai 加好友    发送短消息息给huizai 发消息
发表于: IP:您无权察看 2013-6-25 16:08:00 | [全部帖] [楼主帖] 楼主

如果你跟随上一节创建了一个Android工程,那么它包含了一组默认的, 直接就可以正确的运行的 “Hello World”源文件。

运行您的这个应用程序取决于两件事情:是否拥有一个真实的基于Android的设备并且是否使用Eclipse。这一节说明如何安装和运行应用程序在真实的设备或者是Andorid模拟器上,不论您是使用Eclipse还是命令行工具。

在你运行您的应用程序前,你应该认识一下Android工程中几个目录和文件。

AndroidManifest.xml


:这个manifest文件描述应用程序的基本属性,并且定义 应用程序中 的每一个组件。您今后学习更多的课程时将会学到其中更多的声明。

src/


:这个目录是您的源程序的主要目录。在默认情况下,目录包含一个Activity类,当您点击应用程序图标时就会运行它。

res/


:包含几个子目录,里面是应用程序的资源文件。下面是几个例子:

:drawable-hdpi/


::这里存放的是 为高分辨率(hdpi)屏幕所设计的 drawable objects(bitmaps图片)。其他的drawable目录包含为其他分辨率设计的资源(图片)。

:layout/


::这个目录的文件用来定义应用程序的用户界面。

:values/


::此目录包含其他各种资源集合的 XML文件 ,比如字符串、颜色的定义。

当您构建和运行默认的Android工程,在src目录中默认的Activity类就开始运行,并且从layout目录加载一个布局文件,这个布局文件包括一个“Hello World"信息。虽然没什么好激动的,但是这对您在实现真正功能的应用程序前,理解怎样构建和运行应用程序是非常重要的。

Run on a Real Device-在真机上运行应用程序

不论您是使用Eclipse还是命令行工具,您需要:

1.用USB线缆连接您的Android设备和电脑。如果您在Windows环境中开发,您需要为设备安装正确的USB驱动。需要得到安装驱动的帮助,请看文档OEM USB驱动

2.确保设备中的”USB调试“选项被打开(多数是在"设置"->"应用程序"->"开发"或者是在4.0以上系统中的"开发人员选项"中)。

从Eclipse中运行应用程序,打开一个您的工程文件,点击工具条中的Run http://developer.android.com/images/tools/eclipse-run.png 。Eclipse会安装应用程序到您所连接的设备中并开始运行它。

从命令行运行应用程序:

1.切换到您的Android工程的根目录,并且执行:

ant debug


2.确保Android SDK platform-tools/ 目录已经加入"PATH"环境变量中,然后执行:

adb install bin/MyFirstApp-debug.apk


3.在您的设备上,找到 MyFirstActivity并打开它。

如果要开始给应用程序添加些东西,请继续下一课的学习。

Run on the Emulator 在模拟器上运行应用程序

不论您使用Eclipse还是命令行工具,首先需要创建一个Android虚拟设备(AVD),AVD是一个针对设备配置的Android模拟器,它允许你更改各种不同的设备配置。

http://developer.android.com/images/screens_support/avds-config.png


图 1. AVD 管理器演示几个虚拟设备.

创建一个AVD:

1.打开Android虚拟设备管理器:

:a.在Eclipse中,选择 Window > AVD Manager,或者在工具栏上点击 AVD Manager 的图标。

:b.在命令行中,切换到/tools/目录,并执行:

./android avd


2.在 Android Virtual Device Device Manager面板上点击 * New* .

3.填写AVD详细信息,给它起个名字,选择目标平台,SD卡的容量和屏幕尺寸。

4.点击 Create AVD

5.在 Android Virtual Device Manager 中选择新建的AVD,并且点击 Start。

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

从Eclipse中运行应用程序,打开您的一个工程文件,并点击工具条上的Run。Eclipse 会安装应用程序到您的AVD并运行它。

或者从命令行来运行您的应用程序:

1.切换到Android工程的根目录,并运行:

ant debug


2.确保Android SDK platform-tools/ 目录包含在PATH环境变量中,然后运行:

adb install bin/MyFirstApp-debug.apk


3.在模拟器中,找到 MyFirstActivity并打开它。

开始往应用程序中添加些东西,请继续下一课。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论