Android Studio调试Framework代码

目录

1.导入源代码到Android Studio

1.1 生成工程文件android.iml和android.ipr

1.2 用Android Studio 打开android.iml

2. 连接设备进行调试

2.1 在Activity.java中的onResume打上断点。

2.2 点击Attach Debugger to Android Process

2.3 选择需要debug的进程

2.4 打开Settings应用


1.导入源代码到Android Studio

1.1 生成工程文件android.iml和android.ipr

source build/envsetup.sh

lunch sdk_phone_x86_64-userdebug(我这里选择模拟器)

make idegen -j4

development/tools/idegen/idegen.sh

等待几分钟,结束后会在工程根目录生成android.iml和android.ipr。android.ipr是工程文件配置信息,android.iml是工程包含的文件结构。初始情况下android.iml包含的文件太多了,直接打开会严重影响体验,创建索引非常耗时。因此可以进行精简。

sourceFolder 为要加载的目录

excludeFolder为不加载的目录

orderEntry是依赖顺序,里面有非常多的jar包,这里我们让工程在自己的源码中跳转,将他们全部删除。

我这里只关注framework代码,于是改造后的android.iml就只保留了sourceFolder为framework的情况。

<?xml version="1.0" encoding="UTF-8"?>
<module relativePaths="true" type="JAVA_MODULE" version="
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值