调试Android Framework的Java部分代码,以调试源码android-28为例,需要一个API 28的模拟器配合使用。
1、下载源码
下载源码方式很多,由于调试Framework只需要java代码即可,这里使用Android Studio的SDK Manager下载android-28为例,sdk/sources下看到android-28源码。
2、新建一个项目,包名cn.test.demo,避免com开头是因为源码有com,等下拷贝源码是避免重复。
3、拷贝源码到项目的java目录下。
4、新建一个与源码对应的模拟器。
5、启动模拟器,选择debug的进程。
6、选择某一个源码类进行调试。
更多查看:https://github.com/libill/DebugAndroidFramework
展开