Android培训---运行你的应用程序

运行Android应用程序依赖两件事:1.你是否有实际的Android设备;2.你是否在使用Eclipse。

本节课要讲解如何在实际的设备和Android模拟器上安装和运行你的应用程序。

在运行你的应用程序之前,你要先看一下Android工程中的几个目录和文件:

AndroidManifest.xml

清单文件介绍了该应用程序的基本特征,并定义了应用程序中每个组件。在以后的培训课程中,你会在这个文件中学到更多的声明。

src/

这是你的应用程序的主要源码文件的目录。默认情况,该目录中包含了一个使用应用程序图标启动应用程序时运行的Activity类。

res/

这个目录中包含了几个应用程序资源的子目录,以下是其中的几个:

   drawable-hdpi/

   该目录用于存放给高密度(hdpi)屏幕设计的可绘制的对象(如位图)。其他的drawable目标包含给其他屏幕密度设计的图形资源。

   layout/

   该目录存放定义了应用程序的用户界面的文件。

   values/

   该目录存放了包含了其他资源的XML文件,如字符和颜色的定义。

在你编译和运行这个默认Android应用程序时,默认的Activity类会被启动,并加载了“Hello World”的布局文件。这个结果时平淡的,但重要的是,在你开始开发之前,理解了应用程序是如何运行的。

在一个实际的设备上运行

如果你有一个实际的Android设备,以下是安装和运行应用程序的步骤:

1. 使用USB连接线把你开发机器跟Android设备连接到一起。如果你是在Windows系统上开发,你需要安装对应的Android设备的USB驱动程序。OEM USB驱动文档会帮助你安装驱动程序。

2. 在你的Android设备上开启USB调试功能。

    A. 大多数运行Android3.2以前的设备,你会在Settings->Applications->Development下找到这个选项;

    B. 在Android4.0以后的设备上,这个选项在Settings->Developer options中。

注意:在Android4.2以后,Developer options默认是被隐藏的。要让这个选项可用,就要到Settings->About phone选项中,并且点击Build number七次。返回前一个屏幕,就可以找到Developer options了。

要在Eclipse中运行该应用程序,就要打开工程中的一个文件,然后点击工具栏中Run按钮。Eclipse会把该应用程序安装到被连接的设备上并启动它。

以下是在命令行中运行你的应用的方法:

1. 在命令行窗口进入你的Android工程的根目录,执行以下命令:

ant debug

2. 确保Android SDK的platform-toos/目录被包含在你的PATH环境变量中,然后执行:

adb install bin/MyFirstApp-debug.apk

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

在模拟器上运行

不管你使用Eclipse还是命令行,要在模拟器上运行你的应用程序,首先要创建一个Android虚拟设备(AVD)。一个AVD是一个给Android模拟器配置的设备,它会模拟不同的设备。

以下是创建AVD的步骤:

1. 启动Android虚拟设备管理器,如图1所示:

   a. 在Eclipse中,在工具栏中点击Android虚拟设备管理器按钮。

   b. 在命令行窗口中,进入<sdk>/tools/目录,执行以下命令:

   android avd

图1.AVD管理器。

2. 在Android虚拟设备管理器窗口中,点击New按钮。

3. 在弹出的窗口中填入AVD的详细信息。包括虚拟设备的名称、目标平台、SD开的大小和皮肤(默认的是HVGA)。

4. 点击Create AVD。

5. 在Android虚拟设备管理器中选择一个新的AVD,然后点击Start按钮。

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

要从Eclipse中运行应用程序,就要打开一个你工程中的文件,并从工具栏中点击Run按钮,Eclipse会把应用程序安装到AVD上并启动它。

以下是在命令行中运行的方法:

1. 在命令行窗口进入你的工程的根目录,然后执行以下命令:

ant debug

2. 确保Android SDK的platform-toos/目录被包含在你的PATH环境变量中,然后执行:

adb install bin/MyFirstApp-debug.apk

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

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值