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的索引时间大大拉长。

我这里几分钟就结束了。

相关推荐
大貔貅喝啤酒1 天前
基于Windows下载安装Android Studio 3.3.2版本教程(2026详细图文版)
android·java·windows·android studio
我命由我123452 天前
Android 开发问题:TextView 内容超过宽度时,默认不会换行
android·开发语言·java-ee·android studio·android jetpack·android-studio·android runtime
BoomHe2 天前
git Rebase 为任意一笔提交补上 Change-Id
android·git·android studio
黄林晴2 天前
Google I/O 2026 Android开发者速览
android·android studio
真鬼1233 天前
【Unity安卓】Unity 嵌入 Android Studio 完整流程
android·unity·android studio
子非吾喵3 天前
HBuilder X本地打包的资源放到Android Studio本地打包的记录
android·ide·android studio
李斯维3 天前
Jetpack 生命周期组件 Lifecycle 的设计思想和使用
android·android studio·android jetpack
我命由我123453 天前
Android 开发:Unable to start service Intent { ... } U=0: not found
android·开发语言·android studio·android jetpack·android-studio·android runtime