关于安卓的调试方法
smali语法简单介绍
- invoke-statio 执行函数
- move-result-object v1 执行结果放在v1
- invoke-virtual 执行一些函数存在返回值
- const-string v0 … 定义变量v0=什么
简单记录下问题当突然adb找不到设备的时候可以执行adb kill-server and start-server一般就能够解决
关于smali的调试
first
apktools d .apk
(反编译出安卓smail包,因为很多教程是用安卓killer但是我是mac系统所以也就用了apktools。
second
- 把其中的smail包改名为src然后放到别的文件中
- 打开android studio(这里我用的版本是3.3目前最新的,已经移除了android devices monitor,之前因为这个问题搞了好久)。把文件导入到其中。