自学内容网 自学内容网

Android Studio中断点调试

1. Source

2. lunch

3. mmm development/tools/idegen

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

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

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

我这里几分钟就结束了。

 


原文地址:https://blog.csdn.net/weixin_41028555/article/details/142523795

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!