首先先下载编译源码,如果有不清楚的地方可以参考篇文章:https://www.jianshu.com/p/ff37e58b0615
然后执行:
$ mmm development/tools/idegen/
$ development/tools/idegen/idegen.sh
看到这里,就是没有问题了。
源码文件夹下会生成三个文件:
.classpath (Eclipse)
android.ipr (IntelliJ / Android Studio)
android.iml (IntelliJ / Android Studio)
这个android.ipr 就是我们需要的文件。这时打开Android Studio导入即可。导入方法和导入普通源码工程一致,导入时间相对较长。
Mac导入源码的时候会有一个# Filesystem Case-Sensitivity Mismatch
的报错
这时需要修改IDE的属性,具体修改步骤见这里:https://blog.csdn.net/itbsl/article/details/70843855
否则IDE会一直卡在index阶段。
参考文章:https://blog.csdn.net/qqxiaoqiang1573/article/details/72903237
https://blog.csdn.net/yanbober/article/details/48846331