调试Android Framework的Java部分代码

DebugAndroidFramework

说明:调试Android Framework的Java部分代码,以调试源码android-28为例,需要一个API 28的模拟器配合使用。

一、下载源码

下载源码方式很多,由于调试Framework只需要java代码即可,这里使用Android Studio的SDK Manager下载,以下载android-28为例

90

下载完后,在sdk/sources下看到android-28源码

source_android_28.jpg

二、新建一个项目

包名cn.test.demo,避免com开头是因为源码有com,等下拷贝源码是避免重复

download_android_28.jpg

三、拷贝源码到项目的java目录下

copy_sources.jpg

可以看到项目目录结构

project.jpg

四、新建一个与源码对应的模拟器

avd_28.jpg

五、启动模拟器,选择debug的进程

select_process.jpg

六、选择某一个源码类进行调试

如选择ActivityManagerService的子类UiHandler,handleMessage方法后,在模拟器随便点击启动应用,如短信,即可调试

debug_source.jpg

原文链接:https://github.com/libill/DebugAndroidFramework

更多请参考极客时间-Android开发高手课

转载于:https://www.cnblogs.com/liqw/p/11144126.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值