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

我这里几分钟就结束了。

相关推荐
lynn8570_blog7 小时前
通过uri获取文件路径手机适配
android·kotlin·android studio
Jomurphys15 小时前
Android Studio - 解决 Please Select Android SDK
android·android studio
re1ife21 小时前
Android Studio开发知识:从基础到进阶
android·java·开发语言·android studio
吴同学是个程序员21 小时前
【Android】Android Studio 配置国内镜像源
android·ide·gradle·android studio·hosts
咋么又饿了2 天前
配置过编译选项,也有keystore文件,但是Android Studio签名apk失败。
android studio·apk签名
不会写代码的猴子3 天前
Android Studio Narwhal | 2025.1.1新功能
android studio
Yang-Never4 天前
Open GL ES -> SurfaceView + 自定义EGL实现OpenGL渲染框架
android·开发语言·图像处理·android studio
李艺为4 天前
Android12源码编译之预置Android Studio项目Android.mk文件编写
android·ide·android studio
隐-梵6 天前
Android studio学习之路(六)--真机的调试以及多媒体照相的使用
android·学习·android studio
stevenzqzq6 天前
Android Studio Logcat V2 使用指南(适配 2024 年版本)
android·ide·android studio