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 天前
【慕伏白】Android Studio 无线调试配置
android·ide·android studio
yeziyfx2 天前
Android Studio制作.9图(点9图/9Patch图)
android·ide·android studio
铉铉这波能秀3 天前
如何在Android Studio中使用Gemini进行AI Coding
android·java·人工智能·ai·kotlin·app·android studio
Alex老夫子3 天前
解决 husky > pre-commit hook failed (add --no-verify to bypass)
git·android studio
苏苏码不动了5 天前
Android Studio 虚拟机启动失败/没反应,排查原因。提供一种排查方式。
android·ide·android studio
手机不死我是天子7 天前
《Android 核心组件深度系列 · 第 3 篇 BroadcastReceiver》
android·android studio
fundroid7 天前
Android Studio 新功能 Journey Test:借助 AI 实现基于自然语言的 UI 测试用例编写
android studio
旷野说9 天前
Android Studio Narwhal 3 特性
android·ide·android studio
安卓AndroidQ9 天前
Android Studio 代码混淆核心解释
android·ide·android studio
qq_7391753699 天前
Android Studio 实现四则运算+开方+倒数简易计算器
android·python·android studio