一、相关配置设置,不清楚的具体步骤可查询资料
1.设置android:debuggable="true",一般包里没这个配置,所以需要自行加上重新打包。
2.要用AndroidStudio动态调试smali代码 ,首先要安装ideasmali插安装ideasmali插件,File->Settings->Plugins,从Bitbucket(https://bitbucket.org/JesusFreke/smali/downloads/)下载页面下载最新的smalidea.zip文件;
3.导入smail文件夹
4.选择File-->Project Structure 配置JDK
5.远程调试配置设置,这里主要注意端口的设置,后面实际配置说明。
二、操作步骤注意点
1.adb 连接 e: CD: E:\as_sdk\platform-tools adb connect 127.0.0.1:62001,我的是夜神模拟器。
2.adb shell am start -D -n {包名}/xxxxxx.activity(启动页)
记住onlie 3652 端口8700,上面的远程调试配置需要
3.关闭Android Device Monitor,因为它会占用8700端口 导致后面转发端口失败,执行 adb
forward tcp:8700 jdwp:3652
4.可以选择配置的远程调试进行调试吧~~~~~~~
自己学习过程的记录,方便自己查阅,加油~,相关资料:https://www.52pojie.cn/thread-977450-1-1.html
网友评论