准备工作
Android Stdio版本:2.3.2
Smalidea版本:0.04
注意:2.3的AS至少需要0.04版的Smalidea插件才能正常安装,0.04以下的都无法正常安装。
为Android Stdio添加Smalidea插件
打开file -> setting -> plugin,
选择Install plugin from disk,
选中smalidea-0.04.zip之后点OK,然后重启。
没有报错则说明插件添加成功。
模拟器以调试模式启动Activity
am start -D -n com.momingqi.andcrakeme01/com.momingqi.andcrakeme01.LoginActivity
AS连接模拟器
选择Run -> Debug -> Edit Configurations,
点击“+”号选择Remote,随便修改一个名称,然后设置Port为8700(8700端口专门用于调试),然后点击Apply后退出。
打开Android Monitor
Tools -> Android -> Android Device Monitor,选择我们的activity(前面有只蟑螂的那个)
开始调试
在Smali上设置断点,然后点击debug就开始运行了