跟Google学习Android开发-起始篇-构建你的第一个应用程序(2)

来源:互联网 发布:淘宝李宁官网是正品吗 编辑:程序博客网 时间:2024/04/30 12:57

1.2运行你的应用程序


       如果你是按照上一课创建一个Android项目,它包含一些默认设置的“Hello World” 的源文件,现在您可以立即运行这个应用程序。

       如何运行你的应用程序依赖于两件事情:你是否有台个真实的Andr​​oid设备,你是否使用Eclipse。这堂课将告诉您,通过Eclipse或命令行工具,如何在真实的设备和Android模拟器中安装和运行您的应用程序。

       在你运行你的应用程序之前,你应该注意在Android项目中的几个目录和文件:

AndroidManifest.xml文件

       manifest文件描述了应用程序的基本特征并定义每个组件在这个文件中您将学习到各种声明随着你读到更多的课程

mainfest应包括最重要的元素之一是的<uses-sdk> 元素。使用androidminSdkVersion androidtargetSdkVersion 属性,可以声明您的应用程序对不同的Android​​本的兼容性。对于你的第一个应用程序,它应该看起来像这样:

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

       你总是应该设置 尽可能高的androidtargetSdkVersion并在相应的平台版本中测试您的应用程序。欲了解更多信息,请阅读支持不同的平台版本

src/

       为您的应用程序的主源文件目录默认情况下它包含一个活动(Activity)类,当你的应用程序使用应用图标启动时就是此类在运行

res/

     包含应用程序资源的几个子目录下面是其中几个

drawable-hdpi/

      专为高密度hdpi屏幕绘图对象如位图)的目录其他的绘图目录包含其他屏幕密度专用资产(assets

layout/

      定义你的应用程序的用户界面文件的目录

values/

      其他各种XML文件的目录该目录包含一系列的资源如字符串和颜色定义


        当你建立并运行默认的Android应用程序,默认的活动 类启动并加载布局文件中说的“Hello World”。其结果是没有什么令人兴奋的,但重要的是你了解如何运行你的应用程序,然后开始开发。


在一台真实的设备上运行


如果你有一台真实的Andr​​oid设备,下面是你安装和运行您的应用程序的方法:

1.      使用USB线将设备接入到你的开发机器上如果你正在Windows开发你可能需要为您的设备安装相应的USB驱动程序安装驱动程序的帮助请参阅OEMUSB驱动程序文件

2.      在您的设备上启用USB调试

o     在运行Android 3.2或以上版本的大多数设备上你可以在这里找到选项 设置>应用程序>开发

o     Android 4.0和更高版本它是在设置”>“开发人员选项

注意:在Android 4.2和更高版本中,开发人员选项默认是隐藏的。为了使其可用,进入设置>关于手机和点击生成数(buildnumber) 七次。返回到前一个画面,找到开发人员选项

Eclipse中运行的应用程序:

1.     打开你的项目的一个文件从工具栏中单击“ 运行 

2.     在出现的窗口中运行选择 Android的应用程序并单击确定

Eclipse从连接的设备上安装应用程序,并启动它。

或运行您的应用程序的命令行:

1.     更改你的Andr​​oid项目的根目录然后执行

ant debug

2.     请确保Android SDKplatform-tools/目录已经包含在你的 PATH环境变量然后执行

adb install bin/MyFirstApp-debug.apk

3.     在设备上找到MyFirstActivity并打开它

这就是你如何在设备上构建并运行Android应用程序的方法!要开始开发,继续下一课


在模拟器上运行


无论你使用Eclipse或命令行,要在模拟器上运行你的应用,你需要首先创建一个Android虚拟设备AVD)。一个AVD就是一个Android模拟器,它可以让你模拟不同配置的设备。


1AVD管理器列出了几个虚拟设备。

要创建一个AVD

1.     启动Android虚拟设备管理

a.     Eclipse从工具栏点击Android虚拟设备管理器 

b.     在命令行更改目录到<SDK>/tool/执行

android AVD

2.     Android的虚拟设备管理器面板中单击“ 新建

3.     填写AVD的细节给它一个名字一个平台目标一个SD卡的大小和皮肤HVGA是默认值

4.     点击“ 创建AVD

5.     Android虚拟设备管理器中选择新的AVD 单击“ 开始

6.     模拟器启动后模拟器的屏幕解锁

Eclipse中运行的应用程序:

1.     打开你的项目的文件之一并从工具栏中单击“ 运行 

2.     在出现的窗口中运行选择 Android的应用程序并单击确定

Eclipse会在AVD上安装应用程序,并启动它。

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

1.     转到你的Andr​​oid项目的根目录然后执行

ant debug

2.     请确保Android SDKplatform-tools/目录已经包含在你的 PATH环境变量然后执行

adb install bin/MyFirstApp-debug.apk

3.     在模拟器上找到MyFirstActivity并打开它

这就是你如何在模拟器上构建和运行你的Android应用程序的方法!要开始开发,继续下一课

原创粉丝点击