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

我这里几分钟就结束了。

相关推荐
Yang-Never14 小时前
Kotlin协程 -> Job.join() 完整流程图与核心源码分析
android·开发语言·kotlin·android studio
TeleostNaCl1 天前
如何安装 Google 通用的驱动以便使用 ADB 和 Fastboot 调试(Bootloader)设备
android·经验分享·adb·android studio·android-studio·android runtime
编程乐学1 天前
安卓非原创--基于Android Studio 实现的新闻App
android·ide·android studio·移动端开发·安卓大作业·新闻app
CYRUS_STUDIO1 天前
别让 so 裸奔!移植 OLLVM 到 NDK 并集成到 Android Studio
android·android studio·llvm
尚久龙1 天前
安卓学习 之 图片控件和图片按钮
android·java·学习·手机·android studio·安卓
我命由我123451 天前
Android 开发 - 一些画板第三方库(DrawBoard、FingerPaintView、PaletteLib)
android·java·java-ee·android studio·安卓·android-studio·android runtime
峥嵘life2 天前
Android Studio新版本编译release版本apk实现
android·ide·android studio
胖虎12 天前
Android Studio 读取本地文件(以 ZIP 为例)
android·ide·android studio·本地文件·读取本地文件
袁美丽..2 天前
Android --- SystemUI 导入Android Studio及debug
android·ide·android studio
袁美丽..2 天前
Android studio的adb和终端的adb互相抢占端口
android·adb·android studio