赞
踩
$ mmm development/tools/idegen/
如果你看到了绿色的 #### make completed successfully ####,说明这步是ok的。
$ sh ./development/tools/idegen/idegen.sh
关于标签:
去除不需要debug的标签内容,通常我们只需要frameworks和packages两个目录,所以保留这两个目录有关的标签就行,其他全部删掉,这样索引的速度就会加快了。
关于标签:
exclude顾名思义就是不包含的意思。我们有很多目录直接就不想让Studio去管它,不管是索引还是什么等等,所以只需要将这些目录配置到中就好了。
** 我这里只保留了framworks和packages模块,将其他模块全部排除了,因此在android.iml中添加了以下配置: 剩下的都删了**
另外,可以删除所有module-library 的标签
<?xml version="1.0" encoding="UTF-8"?><orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="inheritedJdk" />
<orderEntryProperties />
修改JDK + SDK
** 如图:我编译的版本是Android6.0,所以用JDK1.7编译,这里默认1.8,所以要换成1.7,删除多余的SDK **
另外,在依赖模块中, 不需要再把对应模块的代码加载进来。
通过对比原生的android.iml,修改sourceFolder的uri的路径的名字,然后,重启Android studio。
https://www.jianshu.com/p/abd8d7a074fd
https://zhuanlan.zhihu.com/p/295363172
http://gityuan.com/2016/08/13/android-os-env/
把Android源码导入Android Studio进行调试 : https://www.jianshu.com/p/abd8d7a074fd
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。