版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhalang8324/article/details/79457051
安卓动态调试是很多公司在招聘时的一个具体需求,目前有很多教程可以参考。
在学习的时候也走了一些弯路,现在贴下详细过程,复习一下。
首先安卓android studio,安装插件ideasmali,打开monitor
用androidkiller反编译apk程序
然后使用adb连接设备,我这里用的是逍遥模拟器,所以是
adb connect 127.0.0.1:21503
记得要在AndroidManifest.xml文件里添加android:debuggable="true",不然不能调试。
然后adb shell am start -D -n 包名/主activity
然后安卓模拟器会变成这样
在monitor的界面如下所示,下边会打印出logcat
然后我们填写的包名/主activity的程序会有一个小虫子
然后再将androidkiller反编译的文件导入android studio
然后在run里的edit configurations 中将端口设置为8700,点击ok
下断点,然后点击debbug
我们可以在监视器里查看到我们想看的值,大概初级的动态调试就是从这里开始了。后面随着学习深入再慢慢添加。