开发和调试
这一节将介绍在android上开发调试应用程序。它将教会我们如何创建,编译,运行以及调试android代码。或者,你也可以从Hello Android tutorial.开始
主要内容
3. 给应用程序签名
5. 调试
6. 设备上的调试和测试设置
7. 顶端调试技巧
9. 移除android程序
10. Eclipse 技巧
在用eclipse IDE开发android应用程序之前,你首先要创建一个Android工程,并且建立一个启动配置,在此之后你才可以开始编写,运行,以及调试你的应用程序。
以下章节是假设你已经在eclipse环境中安装了ADT插件,如果你没有安装,请安装之后再使用以下说明。参考 安装eclipse 插件(ADT)
创建一个android工程
ADT提供了一个新的工程向导,你可以快速的创建一个新的工程或者在现有代码上创建工程。创建工程的步骤如下:
1. 选择 Android > Android Project, 然后按下 Next
2. 选择项目内容:
o 选择 Create new project in workspace, 为编码创建一个全新的工程。
输入工程名称(project name),基础软件包的名称(the base package name),以及Activity 类的名称。以创建stub .java文件等文件和程序名字。
o 选择Create project from existing source ,为已有代码创建一个工程。如果你想编译运行SDK中提供的示例程序,可以使用这个选项。示例程序的存放在SDK的samples/目录下。
浏览包含已有代码的目录,点击ok,如果目录中包含有可用的android manifest 文件,ADT将为你填写合适的软件包,activity,和应用程序名称。
3. 按下Finish.
ADT插件会根据你的工程类型创建合适的文件和文件夹,如下:
· src/ 包含stub .java Activity文件的文件夹.
· res/ 资源文件夹.
· AndroidManifest.xml 工程清单.
创建一个启动项
能够在eclipse上运行调试应用程序之前,你必须为它创建一个启动项。启动项指定哪个工程将被启动,哪个activity开始工作,以及使用哪些模拟器选项等。
按照以下步骤为Eclipse版本的应用程序创建合适的启动项:
o 在 Eclipse 3.3 (Europa)的版本中,酌情选择 Run > Open Run Dialog... or Run > Open Debug Dialog... 。
o 在Eclipse 3.4 (Ganymede)版本中,酌情选择 Run > Run Configurations... or Run > Debug Configurations... 。
2. 在左边的工程类型列表选择Android Application选择,双击(或者点击右键选择new),创建一个新的启动项。
3. 输入启动项名称。
4. 在 Android标签中,浏览要开始的工程和Activity 。
5. 在Target标签中,设置想要显示的屏幕及网络属性,以及其他任何模拟器启动选项。
6. 你可以在Common标签中设置更多的选项.
7. 按下Apply保存启动配置,或者按下Run或Debug()。
运行和调试应用程序
一旦你设定了工程和工程启动配置,你就可以按照以下的说明运行和调试应用程序了。
从eclipse主菜单,根据情况选择Run>Run 或者 Run>Debug,开始运行或者调试活动启动项。
注意,这里活动启动项是在运行配置管理中最最近一次选中的那个。它不一定就是在Eclipse Navigation 面板中选择的程序(如果有的话)
设置和修改活动启动项,可以使用启动项管理工具。如何获得启动项管理工具可以参考创建一个启动项
· 启动模拟器,如果他还没有开始运行。
· 编译工程, 如果在上次编译的基础上修改过代码,将重新编译。在模拟器上安装应用程序。
· Run选项,开始运行程序。
Debug 在"Wait for debugger "模式下启动程序,然后打开调试窗口并将Eclipse Java调试器和程序关联。