现在的位置: 首页 > 综合 > 正文

Android Developers:运行你的Android应用

2014年03月17日 ⁄ 综合 ⁄ 共 2276字 ⁄ 字号 评论关闭

如果你跟随这前面的课程创建一个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设备,这里是你如何安装和运行你的应用程序:

  1. 使用USB线将你的设备插入到你的开发机器。如果你正在Windows中开发,你可能需要为你的设备安装相应的USB驱动。为了帮助安装驱动,查看OEM USB Drivers文档。
  2. 在你的设备中启动Debugging模式。
    • 在多有运行Android3.2或者更老的设备中,你能在Settings>Applications>Development下找到这个选项。
    • 在Android4.0和更新中,它在Settings>Developer options。

在Eclipse中运行应用程序:

  1. 打开你的项目的一个文件,并在工具栏中点击Run。
  2. 在Run as创建显示中,选择Android Application并点击OK。

Eclipse在你连接的设备中安装并启动它。

或者在一个命令行中运行你的应用程序:

  1. 将目录改为你的Android项目的根,并执行:

       ant debug
  1. 确认Android SDK platform-tools/目录被包含在你的环境变量PATH中,然后执行:

       adb install bin/MyFirstApp-debug.apk
  1. 在你的设备中,定位MyFirstActivity并打开它:

这就是你如何在一个设备中运行你的应用程序!为了开始开发,继续next lesson。

运行在模拟器上


无论你使用Eclipse或者命令行,在模拟器上运行你的应用程序,你需要首先创建爱你一个Android Virtual Device(AVD)。一个AVD是Android默契你的设备配置,它允许你模仿不同的设备。
为了创建一个AVD:

  1. 启动Android Virtual Device Manager。

    1. 在Eclipse,点击从工具栏Android Device Manager。
    2. 在命令行,改变目录为<sdk>/tools/并执行:

             android avd
  1. 在Android Virtual Device Manager 面板,点击New。
  2. 填写AVD的详细信息。给它一个名字,一个平台目标,一个SD卡大小,和一个皮肤(默认是HVGA)。
  3. 点击Create AVD。
  4. 在Android Virtual Device Manager中选择新的AVD,并点击Start。
  5. 模拟器启动后,解锁模拟器屏幕。

为了在Eclipse中运行应用程序:

  1. 打开你的项目的一个文件,并在工具栏中点击Run。
  2. 在Run as窗口显示的时候,选择Android Applicaiton并点击OK。

Eclipse在你的AVD中安装你的应用程序,并启动它。

或者在命令行运行你的应用程序:

  1. 改变目录为你的Android项目的根,并执行:

      ant debug
  1. 确保Android SDK的platform-tools目录被包含在你的PATH环境变量中,然后执行:

      adb install bin/MyFirstApp-debug.apk
  1. 在模拟器中,定位MyFirstActivity并启动它。

这就是如何在模拟器上构建和运行你的应用程序!为了开始开发,继续next lesson。


文档目录:Developers/Training/Advanced
Tranining/Getting Started/Building Your First app/Running Your Application

抱歉!评论已关闭.