首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android debug 随意程序

2012-09-28 
android debug 任意程序做android 开发debug 是少不了的有的时候想了解别人的程序或者想调试系统的代码怎

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  今天就先说这么多吧  拜拜!


热点排行