如何运行Android应用取决于你是否有一个Android设备和你是否正在使用Eclipse开发行。本节课将会教使用Eclipse和命令行两种方式在真实地android设备或者android模拟器上安装并且运行你的应用。 在运行应用之前,你得认识项目里的几个文件和目录: AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" ... ><uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" />...</manifest>src/ 这是存放应用的主要源文件的文件夹,默认情况下,里面会包括一个 Activity的类,这个类会在点击应用程序图标启动的时候运行。 res/ 包含一些存放资源文件的目录,例如: drawable-hdpi/存放适用于HDPI屏幕的图片素材。同理其他类似文件夹存放适用于其他屏幕的图片素材。 layout/存放定义用户界面的的文件。 values/存放其他各种XML文件,也是所有资源的集合,例如字符串和颜色的定义。 当完成该项目的编译和运行工作后,默认的 Activity类启动并加载一个布局文件,界面显示 "Hello World."这本身没有什么值得兴奋的,重要的是你学会了如何运行一个Android应用在你开始进行开发之前。 在真实设备上运行如果你有一个真实地Android设备,以下的步骤可以使你在你的设备上安装和运行你的应用程序: 把你的设备用USB线连接到计算机上。如果你是在windows系统上进行开发的,你可能还需要安装你设备对应的USB驱动,详见 OEM USB Drivers 文档。 开启设备上的USB调试选项。 - 在大部分运行Andriod3.2或更老版本系统的设备上,这个选项位于“设置——应用程序——开发选项”里。
- 在Andriod 4.0或更新版本中,这个选项在“设置——开发人员选项”里。
注意: 在Android4.2或更新版本中,开发人员选项在默认情况下是隐藏的,想让它可见,可以去“设置——关于手机(或者关于设备)”点击“版本号”七次。再返回就能找到开发人员选项了。 用Eclipse在设备里运行程序: - 在 Run as 弹出窗口中,选择 Android Application 然后点击 OK。
Eclipse 会把应用程序安装到你的设备中并启动应用程序。 也可以利用命令行安装运行你的应用程序。 - 命令行切换当前目录到Andriod项目的根目录,执行:
ant debug- 确保 Android SDK里的 platform-tools/ 路径已经添加到环境变量的Path中,执行:
adb install bin/MyFirstApp-debug.apk- 在你的Android设备中找到 MyFirstActivity,点击打开。
在模拟器上运行无论你是用Eclipse还是命令行,在模拟其中运行程序首先要创建一个模拟器,即 Android Virtual Device (AVD),配置AVD 可以让你模拟在不同版本和尺寸的Android设备运行应用程序。 创建一个 AVD: - 在命令行窗口中,把当前目录切换到/tools/ 后执行:
android avd在 Android Virtual Device Manager 面板中, 点击 New. 填写AVD的详细信息,包括名字,平台版本,SD卡大小以及屏幕大小(默认是HVGA)。 点击 Create AVD. 在Android Virtual Device Manager 选中创建的新AVD,点击 Start。 在模拟器启动完毕后,解锁模拟器的屏幕。
接下来就可以像前边讲过的一样用Eclipse或命令行来往模拟器发布运行你的应用程序了。
|