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上的进程会是绿色的,这个时候可以断点了