-
ADB Revoke Permissions
-
ADB Start App With Debugger
-
ADB Restart App With Debugger
如果使用上面这些功能: Tools->Android->ADB Idea menu
1. 新建一个 Demo
在 Android Studio 中随便新建一个项目, 名称随便取. 然后 targetSdkVersion 选择你手机或者模拟器的安卓版本.
然后运行到手机或者模拟器上.
这里的手机最好是选取 Pixel 一类的测试机, 毕竟是谷歌的亲儿子. 或者用福官方或者 Genymotion 模拟器也行. 国内的源码都是被厂商定制过的, 好多东西都被修改过, 调试的时候可能会出现Source code does not match the bytecode
.
2. 打开想要调试的源码
我这里随便选择一个, 比如 View 的源码. 双击 Shift, 输入 View, 点进去 (如果没有出现 View 相关的源码, 记得勾选 include non-project items). 我这里选择随便找个方法, 比如 measure 方法. 我在 measure 方法的左侧打上多个断点
3. 开始调试
然后这样操作, 选择 adb idea