AOSP导入IDE
Java代码导入 Android Studio
1.source build/envsetup.sh
2.编译生成 idegen.jar
1 |
|
运行完毕上面的命令之后,就在根目录生成了2个文件:
1 |
|
3.排除不必要的模块,提高加载速度
1 |
|
1 |
|
4.使用Android Studio直接android.ipr文件
Native代码导入CLion
1.打开开关,编译时生成CMakeLists.txt
1 |
|
2.编译
1 |
|
3.生成CMakeLists.txt
1 |
|
4. 创建CMakeLists.txt用于合并
在clion目录下创建CMakeLists.txt
1 |
|
5. CLion导入
1 |
|
6.更改工程根目录
设置root为aosp源码根目录
1 |
|
常见问题
交叉引用跳转到JDK源码
打开的Java代码,查看集成关系或者调用关系的时候,还是会跳转到.class文件中,而不是相应的Java类?
1. 删除多余的JDK和SDK

2. 添加JDK

3. 删除JDK中Classpath和Sourcepath中的内容

4. 删除SDK中Classpath和Sourcepath中的内容

5. 配置Modules

6把framework添加到Dependencies中




7. 确定Project SDK选择正确

参考文章
1 |
|