关于安卓动态调试。

版权声明:本文为博主原创文章,未经博主允许不得转载。 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


我们可以在监视器里查看到我们想看的值,大概初级的动态调试就是从这里开始了。后面随着学习深入再慢慢添加。

猜你喜欢

转载自blog.csdn.net/zhalang8324/article/details/79457051