axxdw 发表于 2019-3-28 14:50

安卓逆向笔记四(动态调试smali运行出错的解决方法)

今天尝试动态调试一下自己编写的第一个程序,具体教程参考https://www.52pojie.cn/thread-658865-1-1.html,没想到直接运行错误,赶紧检查了一遍设置,跟教程里一模一样,该不会又是andriodstudio版本的问题吧{:1_908:}

虽然看不懂,但是感觉不是什么大问题,先重启下软件试试




再次打开adm,上次教程里让关闭adm再开始调试,这次不关试试




这是打开控制台输入adb shell am start -D -n hfdcxy.com.myapplication/hfdcxy.com.myapplication.MainActivity 之后
手机进入调试状态,手机界面出现变化如下

然后我们不关闭adm直接开始调试smali




adm没有关闭反而andriodstudio没有运行错误了


   总结一下,andriodstudio 2.3.3版本在动态调试smali的时候不需要关闭adm,这一点和2.2.3版本不同,关闭之后反而会出错


sohu-Scass 发表于 2019-3-28 15:43

学习了,支持楼主

mhaitao 发表于 2019-3-28 16:59

一脸懵逼我要好好学习才能看得懂

debug_cat 发表于 2019-3-28 19:29

原来是bug,怪不得我老出错就是关闭ddms

zqd521154 发表于 2019-3-28 20:25

支持支持支持支持

独上网吧 发表于 2019-3-28 23:46

学习学习

beatxiaoyuxy 发表于 2019-3-29 05:29

勉强看懂了,感谢分享

axxdw 发表于 2019-3-29 15:02

beatxiaoyuxy 发表于 2019-3-29 05:29
勉强看懂了,感谢分享

5点半还在学习 厉害厉害{:1_893:}

hmeng 发表于 2019-3-29 16:41

继续学习!感谢楼主分享

不苦小和尚 发表于 2019-4-18 20:25

问下3.0也不能调试,是什么问题啊
页: [1]
查看完整版本: 安卓逆向笔记四(动态调试smali运行出错的解决方法)