2016-03-11 15:24:35 648浏览
一旦写好一个应用程序的时候,就需要运行和调试,或找出存在的问题或陶醉于它的出色表现。一般Android开发者有两种方法来操作:
将应用程序运行在一台通过USB与PC机相连的真实设备。
将应用程序运行在SDK自带的模拟器上并进行测试。
上述两种方法都需要进行一些设置,然后才可以看到运行起来的应用程序。
Android培训之Android开发者运行和调试Android应用程序
连接设备
在连接设备以进行测试之前,我们必须确保设备已被操作系统所识别,在Windows系统中这包括安装合适的驱动程序,它一般在安装SDK的时候也被安装了。你只需要连上你的设备,然后在SDK的安装目录driver/文件夹下找到Windows系统的标准驱动程序即可。对于有些设备,你可能需要到制造商的网站上去下载驱动程序。许多设备可以使用SDK自带的AndroidADB驱动程序,但这通常需要把特定的设备硬件ID添加到INF文件中。在Google快速搜索设备的名称和“Windows ADB”通常可以返回连接那种设备所需要的信息。
对于Linux或Mac OS X系统,通常无须安装任何驱动程序,因为操作系统中已经提供了。不过在某些Linux版本中可能需要摆弄一下你的USB设备,通常是为udev创建一个新的规则文件。不同设备的做法也不同,上网搜索应该可以找到解决方法。
创建一个Android虚拟设备
Android SDK带有一个可以运行Android虚拟设备(Android Virtual Devices,AVD)的模拟器。它由一个特定Android版本的系统图像、皮肤外观和各种属性组成。属性包括屏幕分辨率、SD卡大小等。
为了创建AVD,首先要启动SDK和AVD管理器。可以按前面的SDK安装步骤中介绍的方法来启动,也可以直接通过单击工具栏的SDK管理器按钮来启动。
(1)选中左边列表中的Virtual Devices,将出现目前可用的AVD。除非已经使用过SDK管理器,否则列表应该为空。现在我们就修改它。(3)可以为每一个模拟器指定一个名字,以便在以后引用它。同时指定一个AVD使用的Android系统版本。此外,还可以指定AVD的SD卡的大小和屏幕的大小等。而对于此处的HelloWorld项目来说,我们选择Android 1.5版本,其他选择默认即可。在实际的测试中,你可能需要创建多个AVD用以覆盖应用程序想要处理的多个Android系统版本和不同大小的屏幕。
运行应用程序
现在设备和AVD已准备好,可以运行Hello World应用程序了。在Eclipse中,右击PackageExplorer视图中的“hello world”项目,选择Run As l Android Application(你也可以单击工具栏的Run按钮)。此时,Eclipse会在后台为我们做下面的事情:(2)如果还没有Run配置文件,为Android项目创建一个新的Run配置文件(稍后将介绍这个Run配置文件)
(3)通过启动或复用一个带有合适版本的Android的已运行的模拟器实例或通过在已连接的设备上部署或运行一个应用程序来安装和运行应用程序(该设备的Android版本必须等同或高于创建Android项目时指定的最低SDK版本1。
如果已按前一节的说明创建了一个Android 1.5的AVD,那么Eclipse的ADT插件就会启动一个运行该AVD的模拟器实例,并部署Hello World APK文件,最后运行该应用程序。如果你也想进行Android应用软件开发而没有专业知识的话,可以来千峰扣丁Android培训就业班学习,我们随时欢迎您的加入!