WEB开发网
开发学院手机开发Android 开发 Android 中文文档:开发和调试 阅读

Android 中文文档:开发和调试

 2010-04-12 15:52:00 来源:WEB开发网   
核心提示:plugin,它支持编译,Android 中文文档:开发和调试(10),运行,调试Android应用程序,测试运行正常之前你需要设置专门的JUnit 配置,关于如何设置JUnit配置的详细细节,如果你还有其他IDE,Android provides tools for other IDEs 可以编译运行Android应
plugin,它支持编译,运行,调试Android应用程序。

如果你还有其他IDE,Android provides tools for other IDEs 可以编译运行Android应用程序,但是他们不是很完整。

移出一个Android应用程序

移出一个安装在模拟器上的应用程序,你需要执行adbrun adb删除.apk文件。.apk文件是在安装的时候发送到模拟器上的。使用adb shell进入设备的shell,切换到data/app 目录下,用rm命令删除apk文件 :rm your_app.apk。用法在连接中介绍。

Eclipse技巧

在Eclipse上执行任意java代码

在Eclipse上,当程序停在断点处时你可以执行任意代码。例如,在一个含有 “zip”字符串参数的函数中,你可以获得软件包信息,调用类方法。你也可以执行任意静态方法:如,输入 android.os.Debug.startMethodTracing() ,启动 dmTrace。

打开代码执行窗口,主菜单中选择Window>Show View>Display,打开显示窗口,一个简单的文本编辑器。输入你的代码,高亮显示文字,单击'J'图标(或者CTRL + SHIFT + D)运行代码。代码在被选线程的上下文中运行, 而这个线程必须是停在断点处或者单步停止点。(如果你手动挂去线程,你必须单步执行。线程停在Object.wait()是没有用的)。

如果你目前是停在断点,你可以简单的按下(CTRL + SHIFT + D)高亮并执行一段代码。

你可以高亮同一选中区域的文字,通过按下 ALT +SHIFT + 向上/向下箭头来改变所选区域的大小

下面是一些例子,输入内容和eclipse 显示窗口的回应信息。

Input Response

zip (java.lang.String) /work/device/out/linux-x86-debug/android/app/android_sdk.zip

zip.endsWith(".zip") (boolean) true

zip.endsWith(".jar") (boolean) false

你也可以利用剪贴板在不调试时插入执行代码。在eclipse文档中查找"scrapbook"相关。

手动运行DDMS

虽然推荐用 ADT插件调试程序,但是你也可以手动运行DDMS,配置Eclipse以便在8700端口上调试程序(注意:首先确定你启动了DDMS)。

增加JUnit测试类

在Eclipse/ADT ,你可以在程序中添加JUnit测试类,然而,测试运行正常之前你需要设置专门的JUnit 配置,

关于如何设置JUnit配置的详细细节,参看请参见疑难解答专题I can't run a Junit test class in Eclipse。

上一页  5 6 7 8 9 10 

Tags:Android 文档

编辑录入:coldstar [复制链接] [打 印]
赞助商链接