许多变量是需要apk运行起来才能获取:

ideaSmali插件使得AS能够调试Smali代码(安装完重启)。

AndroidStudio 4.0+还需要进一步设置:

将需要调试的代码import到Androidstudio中

导入不成功,将文件夹重命名为src试试:

还是open in a new window,然后右键Mark Directory as Souces Root:

然后就可以下断点了。
在Project Structure里设置JDK:



上边的命令去掉-n



运行到断点:

新建watch的变量。


这篇博客介绍了如何通过ideaSmali插件在Android Studio中调试Smali代码。首先需要将项目导入Android Studio,并确保是4.0及以上版本。如果导入失败,尝试将文件夹重命名为src并标记为SourcesRoot。设置JDK后,可以设置断点进行调试,同时展示了如何新建观察变量来跟踪代码执行。
1828

被折叠的 条评论
为什么被折叠?



