读书人

android debug 随意程序

发布时间: 2012-09-28 00:03:35 作者: rapoo

android debug 任意程序

做android 开发 debug 是少不了的 有的时候想了解别人的程序 或者想调试系统的代码 怎么办呢


下面现在说一下怎么调试我们自己的程序


1 。比如我们有个自己的程序 包名 是 com.example.testjava 我们不使用 debug as 的方法 可以打开DDMS直接下断点 如下图 选中我们的进程 然后点击上面 绿色的 类似虫子的按钮就

可以下断点进行调试了

android debug 随意程序


2 。但是有的时候我们不仅仅想调试我们的程序 比如反编译的时候想调试别人的程序或者 想调试 系统的代码

就 拿 system.process 来说把 如果我们有下载好了源代码 想开始debug了 但是我们选中 system.process进程点击debug按钮的时候会跳出这样的对话框 告诉我们无法调试


android debug 随意程序


这样的话我们也在源码里设置了断点也会不debug 到 怎么办呢


我们可以使用下面的方法 同上面一样 在DDMS里选中我们想要调试的进程 然后不要点击debug 按钮 我们回到 java 视图下面 在工程上 点击右键 debug as -> debug config


会弹出下面的对话框 :

android debug 随意程序


我们双击 Remote Java Application 会让我们建立一个远程调试端口 我们在project 中选上我们要调试的工程 下面的端口设置成 8700 然后点击 右下角的debug 这样就可以调试了

回到 DDMS 视图上 我们就会发现 我们选中的进程已经有debug 是的标志了 在次我就不解图了


使用这样的方式 我们就能轻松的调试系统的代码 和 别的apk 的 进程的代码了 。 ok 今天就先说这么多吧 拜拜!


读书人网 >Android

热点推荐