Android(安卓)studio调试smali
16lz
2021-01-26
使用工具
android killer或者apktools:用于反编译apk包,得到smali代码
android studio:调试smali代码工具,或者使用idea,android studio就是在idea的基础上修改的
smalidea-0.05.zip: as插件,需要安装到android studio中
使用步骤
- as中导入smalidea插件
- 反编译apk为smali代码: java -jar apktools.jar decode xxx.apk,
- as导入smali代码
- 以debug形式运行apk:adn shell am start -D -a com.xxx.xxx
- 查看启动后的apk的进程号 pid
- as中新建一个remote的调试选项,设置好端口5005(任意)
- adb forward tcp:5005 jdwp:pid
- 点击run->debug(选择之前设置的remote调试选项)
更多相关文章
- Android(安卓)欢迎全屏图片详解及实例代码
- android学习之ListView如何使用
- Android开发一些常见问题
- Android开发如何调试Service
- Android(安卓)ListView侧滑删除
- Android获得当前正在显示的activity类名的方法
- ios学习笔记(5)UITabBarController用法
- android中volley框架实现图片加载
- Android即时通讯服务,类似QQ的聊天工具,源码分享