Training--运行你的APP

本文详细介绍了如何在真实设备及模拟器上安装并运行Android APP,包括使用Eclipse和命令行工具的方法。主要内容涵盖工程目录结构、运行APP的步骤以及在真实设备和模拟器上的操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行你的APP

 

如果你按照上一课的步骤创建了一个工程,那么这个工程目录下已经包含了基本的源文件,你可以直接编译运行了。

 

如何运行你的APP取决于两方面:你是否有一个真实安卓设备或者你是否使用Eclipse。本课将向你展示如何在真实设备和模拟器上安装和运行你的APP,包括使用Eclipse或者使用命令行工具。

 

在开始运行你的APP之前,请了解下面这些存在于你的工程目录下的文件夹和文件:

 

AndroidManifest.xml

    这是项目的清单文件,主要描述了APP的一些基本特征,并且定义了所有的APP组件。具体的将在以后的课程中提及。

         清单文件中最重要的元素之一就是<uses-sdk>。这个元素有2个属性, android:minSdkVersionandroid:targetSdkVersion,这些属性表明了你的APP对于各安卓版本的兼容性。对于你的第一个APP,它可能看起来如下所示:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
    ...
</manifest>

你应该总是将android:targetSdkVersion设置成尽可能高的版本,并且在对应的版本上测试你的APP。

 

src/

         你的APP的主要源文件所在的文件夹。默认情况下,它包含了你的APP启动时用到的Activity类。

 

res/

    包含一些APP资源所在的子文件夹。下面是常用的几个:

        

         drawable-hdpi/

       图片资源所在文件夹,例如位图。这些资源适配高密度屏幕(hdpi)。其他类似的文件夹如drawable-mdpi/等等适配不同密度的屏幕。

 

         layout/

       这个文件夹下的文件定义了你的UI。

 

         values/

       文件夹下的文件定义了其他一些用到的资源,例如字符串,颜色定义等。

 

         当你编译运行你的APP时,默认的Activity就会执行,并且加载一个显示”Hello World”的布局文件。APP很简单,没什么让人激动的,但是重要的是你要理解如何运行APP,这是进一步开发的基础。

 

运行在真实设备上

         如果你有一个安卓设备,你可以按照下面的步骤安装和运行你的APP:

1.      请用USB线将你的安卓设备连接至计算机。如果是windows用户,请注意安装相应的驱动程序。

2.      请勾选“USB调试”选项。

在3.2之前的版本,你可以在 设置-》应用-》开发 里找到。

在4.0以后的版本里,你可以在 设置-》开发者选项 里找到。

注意:在4.2以后的版本里,开发者选项菜单默认是隐藏的。如果想让它显示出来,请进入设置-》关于手机,单击 内部版本号 选项7次。然后返回上一级菜单就可以看到 开发者选项 菜单了。(具体情况视手机型号,一般都是点击 关于手机 选项下的某个条目N次,每点击一次就会有相应提示的。)

 

         如果想在Eclipse上运行APP:

1.       打开工程,点击 工具栏上的Run 按钮。

2.       在弹出的Run as 窗口里,选择 Android Application ,然后点击  OK

 

Eclipse会将你的APP安装在连接至计算机的设备上并且直接启动它。

或者你可以使用命令行运行APP:

 

1.      在命令行下,进入你的工程所在的根目录下运行:

ant debug

如果提示build.xml找不到的话,说明你可能没有使用命令行创建项目,请参考前面课程的步骤。

 

2.      请检查在你的PATH环境变量里添加了 <sdk>/platform-tools/路径,然后执行:

adb install bin/MyFirstApp-debug.apk

 

3.      在你的设备上(其实通常是手机,下面将统一使用手机代替),找到MyFirstActivity,并且启动它。

以上步骤就是如何在你的手机上运行你的APP!

 

在模拟器上运行

         不管你使用Eclipse还是命令行,如果想要在模拟器上运行APP,你都必须首先创建一个AVD(安卓虚拟设备)。(个人建议使用手机,模拟器真心太慢)。通过AVD的设置选项,你可以适配各种设备选项。

 

         创建一个AVD:

 

1.      启动AVD Manager:

在Eclipse上,点击工具栏上的 按钮。

在命令行下,切换当前目录至<sdk>/tools/,然后执行:

android avd

    

AVD Manager显示出来的一些虚拟设备

2.       如上图,在设置面板上,点击New

3.      填写AVD的一些设置信息,比如名字,目标平台,SD卡大小,皮肤(默认大小是HVGA)。

4.       点击CreateAVD

5.       现在又回到了AVDManager主面板界面,选择刚刚创建的设备,然后点击 Start

6.       然后等待模拟器启动,解锁屏幕;

 

模拟器启动以后,你就可以按照上面所说的两种方法安装和运行APP了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值