如果你跟随这前面的课程创建一个Andorid项目,它包含了”Hello World”源文件的一个默认集合,它允许你立刻运行这个应用。
你如何运行你的应用程序基于两件事情:你是否拥有一个真正的Android设备,和你是否使用Eclipse。这节课程向你展示了如何在一个真正的设备和Android模拟器中,安装和运行你的应用程序,和在同样的情况下,使用Eclipse或者命令行工具。
在你运行你的应用之前,你应该关心一些在Androd项目中的目录和文件:
androidManifest.xml
清单文件描述了应用程序的基本特性,并定义了它的每个组件。随着你阅读更多的训练课程,你将会学习在这个文件中的各种声明。
你的清单文件应该包含的最重要的一个元素是<uses-sdk>元素。它使用andrid:minSdkVersion和android:targetSdkVersion属性声明了你的应用程序兼容的不同Android版本。对于你的第一应用程序,它应该像这样子:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
...
</manifest>
你应该总是设置android:targetSdkVersion尽可能的高,并在相应的这个版本的平台上测试你的应用个程序。更多信息,请查阅Supporting Different Platform Vresion。
src/
你的应用程序的主资源文件目录。默认的,它包含一个当你应用程序使用应用图标启动的时候,运行的Activity类。
res/
包含多个应用程序资源的子目录。这里仅仅是一些:
drawable-hdpi/
针对高密度屏幕(hdpi)设计的图片对象目录(例如位图),其它图片目录包含为其它屏幕分辨率设计的资源。
layout/
定义了你的应用程序用户界面的目录。
values/
包含其它种类资源集合的XML文件目录,例如字符串和颜色定义。
当你构建和运行默认的Android应用程序的时候,默认的Activity类启动和加载一个布局文件,它说”Hello World“。这个结果平平淡淡,但是在开发之前,对于你理解如何运行你的应用程序很重要。
运行在一个真的设备上
如果你有一个真的Android设备,这里是你如何安装和运行你的应用程序:
- 使用USB线将你的设备插入到你的开发机器。如果你正在Windows中开发,你可能需要为你的设备安装相应的USB驱动。为了帮助安装驱动,查看OEM USB Drivers文档。
- 在你的设备中启动Debugging模式。
- 在多有运行Android3.2或者更老的设备中,你能在Settings>Applications>Development下找到这个选项。
- 在Android4.0和更新中,它在Settings>Developer options。
在Eclipse中运行应用程序:
- 打开你的项目的一个文件,并在工具栏中点击Run。
- 在Run as创建显示中,选择Android Application并点击OK。
Eclipse在你连接的设备中安装并启动它。
或者在一个命令行中运行你的应用程序:
- 将目录改为你的Android项目的根,并执行:
ant debug
- 确认Android SDK platform-tools/目录被包含在你的环境变量PATH中,然后执行:
adb install bin/MyFirstApp-debug.apk
- 在你的设备中,定位MyFirstActivity并打开它:
这就是你如何在一个设备中运行你的应用程序!为了开始开发,继续next lesson。
运行在模拟器上
无论你使用Eclipse或者命令行,在模拟器上运行你的应用程序,你需要首先创建爱你一个Android Virtual Device(AVD)。一个AVD是Android默契你的设备配置,它允许你模仿不同的设备。
为了创建一个AVD:
-
启动Android Virtual Device Manager。
- 在Eclipse,点击从工具栏Android Device Manager。
- 在命令行,改变目录为<sdk>/tools/并执行:
android avd
- 在Android Virtual Device Manager 面板,点击New。
- 填写AVD的详细信息。给它一个名字,一个平台目标,一个SD卡大小,和一个皮肤(默认是HVGA)。
- 点击Create AVD。
- 在Android Virtual Device Manager中选择新的AVD,并点击Start。
- 模拟器启动后,解锁模拟器屏幕。
为了在Eclipse中运行应用程序:
- 打开你的项目的一个文件,并在工具栏中点击Run。
- 在Run as窗口显示的时候,选择Android Applicaiton并点击OK。
Eclipse在你的AVD中安装你的应用程序,并启动它。
或者在命令行运行你的应用程序:
- 改变目录为你的Android项目的根,并执行:
ant debug
- 确保Android SDK的platform-tools目录被包含在你的PATH环境变量中,然后执行:
adb install bin/MyFirstApp-debug.apk
- 在模拟器中,定位MyFirstActivity并启动它。
这就是如何在模拟器上构建和运行你的应用程序!为了开始开发,继续next lesson。
文档目录:Developers/Training/Advanced
Tranining/Getting Started/Building Your First app/Running Your Application