Android Studio中断点调试

  1. Source

  2. lunch

  3. mmm development/tools/idegen

  4. ./development/tools/idegen/idegen.sh

这一步会在源码主目录下生成android.iml和android.ipr

  1. 修改android.iml文件

由于我们一般调试的是frameworks/base/core和frameworks/base/services目录,故我们只保留此文件中sourceFolder关于这两个目录相关的,其他的全部删除,并将其他所有用不到的都放到excludeFolder中,这将大大减少我们的索引时间,但我测试,也要很久,需要再进行下一步。

<excludeFolder url="file://MODULE_DIR/art/"/>

<excludeFolder url="file://MODULE_DIR/bionic/"/>

<excludeFolder url="file://MODULE_DIR/bootable/"/>

<excludeFolder url="file://MODULE_DIR/build/"/>

<excludeFolder url="file://MODULE_DIR/compatibility/"/>

<excludeFolder url="file://MODULE_DIR/cts/"/>

此外我们还要将 此文件中下部分中的orderEntry删除,这里也会大大减少系统索引时间,这个和上面的sourceFolder都会将Android Studio的索引时间大大拉长。

我这里几分钟就结束了。

相关推荐
allanGold1 天前
Android Studio 无线调试
android·ide·android studio
NamoAmitabha1284 天前
安装“编译器环境”(Android Studio)--deepseek--Cocos --Creator3.8.8
android·ide·android studio
小师兄吃牛肉6 天前
Android Studio 2025 专业介绍:新特性、性能与开发体验全面解析
android·ide·android studio
JMchen8 天前
【Jetpack 内核实战 02】ViewModel:生命周期管理与数据持久化核心实战
kotlin·android studio·android jetpack
jason.zeng@150220710 天前
路由 + 登录页面 + Token 持久化
android studio
古法安卓13 天前
Android-SystemUI ANR协程相关问题排查
android·java·android studio
我命由我1234515 天前
Android 广播 - 组件通信
android·java·开发语言·android studio·android jetpack·android-studio·android runtime
hai_android16 天前
Android 嵌套滑动冲突:内部拦截 vs 外部拦截实战
android·android studio·android jetpack