《2022年ANDROID程序开发初级教程调试 .pdf》由会员分享,可在线阅读,更多相关《2022年ANDROID程序开发初级教程调试 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、这个用于 Eclipse中的 Android 插件作为 Eclipse中的调试器也具有优秀的兼容性。要演示这些,让我们制造一个 bug 在代码中,改变你的 HelloAndroid 源代码象下面这样:publicclassHelloAndroidextendsActivity/*Calledwhen the activityisfirstcreated.*/OverridepublicvoidonCreate(Bundleicicle)super.onCreate(icicle);Objecto=null;o.toString();setContentView(R.layout.main);这
2、次简单的变化会引起一个NullPointerException 异常,如果你再次运行程序,你将会看到下面的屏幕:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -要找到什么地方出错,需要设置个断点在你源代码的“Object o=null;”行后(你可以双击在 Eclipse中显示行数的左部区域),然后选择Run-Debug 选择最后名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -一次的运行加载。你的程序将会重起模拟器,但是这个时候它会挂起,当它走到你刚才设置的断点的时候,在Eclipse的调试模式视图中,它就会停止在你的代码处。就像你可以在其他任意
3、程序中做这个一样。使用其它的 IDE 工具创建项目如果你没有使用 Eclipse(比如你使用其他的IDE 开发工具,或者简单的只使用文本编辑和命令行工具),那么这个插件不会帮上你忙,别担心,你不会因为没有使用 Eclipse而丢失任何开发能力。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -其实 Android 的 Eclipse插件也是将一套 Android SDK 的开发工具包装了。(这些工具像:模拟器,aapt,adb,ddms,和其他的,可以参考 google 的相关文档),因此,它也可以被其他工具包装,比如ant.在 Android SDK 中包含一个 Pyt
4、hon 脚本,叫做”activityCreator.py”,它用于为了你的项目创建所有的源代码和目录的编译环境(个人理解),也就是会产生可用于ant编译的 build.xml.这样就允许你的项目从命令行方式创建或者集成到你选择的 IDE 中。比如,要创建一个 HelloAndroid 项目,就像刚才我们用 Eclipse 中的一样,你可以使用下面的命令:activityCreator.py-outHelloAndroidcom.google.android.hello.HelloAndroid要编译你的项目,你要接着使用ant 命令,当命令行提示成功时候,你会看到一个名为 HelloAndroid.apk 的文件在”bin”目录下。这个.apk 文件是一个 Android的包,它需要使用”adb”工具安装进模拟器。到这里为止,我向大家展示了Android 平台的程序简单的开发实例,本人水平有限,翻译的时间仓促,一定有很多错误和疏漏,请多提修改意见。本系列教程的主要内容都是翻译自Google 的 Android 开发文档。通过下面的链接查看全部内容名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -