今天股市大跌,心情不好,写篇文章压压惊吧,不学点什么,感觉要吃土了Android studio 动态调试smaliAndroid studio 动态调试smaliAndroid studio 动态调试smali

一直以来都是用eclipse 来动态调试,但是android studio越来越好用,不想用eclipse怎么办,下面就来说android studio动态调试

1.添加插件,打开android studio,点击File 选择setting,选择插件,输入smalidea 搜索安装,重启。

Android studio 动态调试smali


2.反编译apk,import project ,选择create ,然后一直next。

Android studio 动态调试smali

Android studio 动态调试smali


3.配置,打开AndroidMenifest,在application加上android:debuggable="true"

Android studio 动态调试smali


4.添加一个调试的remote。

Android studio 动态调试smali

点击+按钮,选择Remote

Android studio 动态调试smali

Android studio 动态调试smali




5.回编,签名apk,安装完成,用命令启动 adb shell am start -D -n 包名/启动的类名(包含路径),启动之后会有个等待弹框

Android studio 动态调试smali


6.打开DDMS 

Android studio 动态调试smali


7.打开之后,红色的甲虫

Android studio 动态调试smali



8.最后一步,点击debug按钮,点击连上之后,DDMS上的进程会是绿色的,这个时候可以断点了

Android studio 动态调试smali


相关文章: