1.smali动态调试

一、相关配置设置,不清楚的具体步骤可查询资料

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

你可能感兴趣的:(1.smali动态调试)