Android studio 动态调试smali
今天股市大跌,心情不好,写篇文章压压惊吧,不学点什么,感觉要吃土了。
一直以来都是用eclipse 来动态调试,但是android studio越来越好用,不想用eclipse怎么办,下面就来说android studio动态调试
1.添加插件,打开android studio,点击File 选择setting,选择插件,输入smalidea 搜索安装,重启。
2.反编译apk,import project ,选择create ,然后一直next。
3.配置,打开AndroidMenifest,在application加上android:debuggable="true"
4.添加一个调试的remote。
点击+按钮,选择Remote
5.回编,签名apk,安装完成,用命令启动 adb shell am start -D -n 包名/启动的类名(包含路径),启动之后会有个等待弹框
6.打开DDMS
7.打开之后,红色的甲虫
8.最后一步,点击debug按钮,点击连上之后,DDMS上的进程会是绿色的,这个时候可以断点了