所需工具:
1.夜神
2.Android Studio(事先需要安装一下smalidea-0.05插件)
3.命令提示符
4.可能会用到monitor:(Android_IDE\SDK\tools这个目录下面)
步骤:
0 准备工作:先将Android killer里面的adb复制两份到夜神和Android Studio的sdk下的相关目录中(其中夜神里面的要改为nox_adb.exe)(让三个工具的adb保持一致)
1.先安装插件
image.png
直接点击压缩包即可:
image.png
安装完之后直接重启Android Studio
2.打开Android killer,等待反编译完成之后,在清单文件中添加如下一句话!
android:debuggable="true"
image.png
然后在Android killer里面重新编译,将APK安装至夜神里面!!!(重新打包!!!)
3.打开Android Studio导入项目
注意:这里导入的不是原来ckae.APK所在的位置,而是被Android killer反编译之后的项目目录!!!
image.png
项目导入之后进行端口设置:
image.png
image.png
通过android killer可以在Android studio中寻找路径:
image.png
4.使用adb以debug方式进行启动apk
adb shell am start -D -n 包名/类名(包名和类名可以在android killer里面看)
(小贴士:可以事先将指令复制于文本文档之中,然后复制)
image.png
开启调试:
image.png
image.png
如何在动态调试的时候进行查看变量:
image.png
image.png