安卓动态调试
这个是我错误中,学会的一种方法。记录下来方便我以后使用。
因为是给我自己看的,所以我的环境是已经弄好了【网上教程很多】
https://blog.csdn.net/kenbo_257/article/details/122726128
1.首先你得让你的apk能调试
1 | <!-- application标签加上android:debuggable="true" --> |
android:debuggable="true">
要让这个 == true
2.然后让apk文件运行起来
我这里是雷电模拟器
用adb 来获取PID
1 | adb shell ps |
其实可能不需要获取
直接来?没尝试过
获取PID后,在studio64.exe的终端输入:【这里我只需要修改jdwp就可以了】
1 | adb forward tcp:5005 jdwp:2669 |
然后选择Attach Debugger to Android Process
然后选择apk包名 点击OK
如果出现Connected to the tarfet VM…说明已经连接成功了!
然后就是设置断点运行了
如下就是好了的:
使用jeb动态调试。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Safety-Blog!