Android studio 3.1.2 调试 smali

参考博客:
https://blog.csdn.net/ausboyue/article/details/80189184

https://www.cnblogs.com/goodhacker/p/5592313.html

ideasmali插件。下载地址https://github.com/JesusFreke/smali/wiki/smalidea

步骤总结:

  1. 使用 backsmali.jar 反编译 dex 为 smali 文件;然后将文件命名 src 并导入 Android studio
  2. AS 内右键选择 'Mark Directory as' -> 'Sources Root'
  3. 'Run' -> 'Edit Configurations' -> '+' -> 'Remote' -> 'Name 命名' -> 'Port:8700'
  4. 'File' -> 'Project Structure' -> 'Project JDK 设置'
  5. 打断点
  6. 'adb shell am start -D -n /' debug 模式启动应用
  7. 打开 DDMS 查看 jdwp 端口
  8. 关闭 DDMS 后,执行 adb forward tcp:8700 jdwp:***
  9. 愉快的调试
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容