(一百三十八)学习Android(安卓)studio 导入Android源码
目录
1.准备工作
2.AS导入
3.配置工作
3.1 内存
3.2 修改依赖
参考:
使用Android Studio导入Android系统源码
Android Studio内存大小的设置
1.准备工作
1)下载代码
2)编译idegen
i source build/envsetup.sh
ii lunch
iii make idegen -j4
最后编出来一个out/host/linux-x86/framework/idegen.jar
iiii sudo development/tools/idegen/idegen.sh
这步执行完了以后代码根目录下面多了两个文件android.ipr(用于AS导入)和android.iml(用于AS导入配置)
iiiii 给android.ipr和android.iml添加下权限
2.AS导入
选择刚才生成的ipr导入即可
等待导入
导入后看生成了参考博客所说的android.iws
3.配置工作
3.1 内存
aosp代码太大了,aosp默认内存1G有点不够用,可以double shift然后打开AS的show Memory Indicator开关,看下内存使用情况,见右下角
修改AS内存配置
有内存任性改成3G
-Xms 是JVM启动的起始堆内存,堆内存是分配给对象的内存
-Xmx 是 Java 虚拟机启动时的参数,用于限制最大堆内存
之后再回到AS中,点击File->Ivalidate Caches让之前的设置生效
重启后看右下角可以看到变成3G了
3.2 修改依赖
看参考文章还有其他博客是让设置AS自带的sdk,但是众所周知aosp编译并不会用AS的sdk,用也是用自己源码编译出来的jar。所以私认为设置sdk不是很合理,我是将源码的优先级调到最前面,让AS索引类的时候源码优先。
可以看到我索引的源码位置是对的
更多相关文章
- android Button源码分析
- untiy导出android遇到的问题:convert error
- 【Android(安卓)okhttp源码解析 五】拦截器流程和源码解析
- Android启动后遇到错误
- 杂记
- android 酷狗demo_高仿酷狗音乐播放器Android源码完整版
- android非常好的在线视频播放器源码(包含在线音频播放源码)
- Source not found-Android(安卓)使用隐藏API(2)
- Android(安卓)最新获取手机内置存储大小,SD卡存储空间大小方法