所需插件: java2smali Smalidea
1.反编译 app 取出 smali 目录【待导入】
2.导入 smali 目录
3.选中项目右键 -> Mark Directory as -> Test Sources Root (Smali文件夹上有个点表示成功)
4.配置 调试器 Run -> Edit Configurations....
添加 Remote
配置 Name:自定义 Port 8700
5.端口转发设置
注: 提示 Error running 'Smali DeBug': Unable to open debugger port (localhost:8700): java.net.SocketException "Connection reset"
执行下列命令
左下角 选择Terminal 输入命令
adb shell dumpsys activity top
在输出中找到 ACTIVITY app包名/.MainActivity 135436f pid=进程ID
adb forward tcp:8700 jdwp:进程ID