- 源码下载:
mkdir /opt/LineageOS cd /opt/LineageOS repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/lineageOS/LineageOS/android.git -b cm-14.1 repo sync - 下载vendor信息:
cd /opt/LineageOS/vendor/samsung git clone https://github.com/MoKee/android_vendor_samsung_exynos5420-common.git exynos5420-common - 下载预编译镜像:
cd /tmp wget https://mirrorbits.lineageos.org/full/klimtwifi/20170628/lineage-14.1-20170628-nightly-klimtwifi-signed.zip - 解压预编译镜像:
mkdir -p /tmp/android cd /tmp/android unzip /tmp/lineage-14.1-20170628-nightly-klimtwifi-signed.zip system.transfer.list system.new.dat - 下载镜像处理工具:
cd /tmp/android git clone https://github.com/xpirt/sdat2img - 提取系统镜像:
python sdat2img/sdat2img.py system.transfer.list system.new.dat system.img - 挂载镜像:
cd /tmp/android mkdir system/ mount system.img system/ - 提取镜像文件:
cd /opt/LineageOS cd device/samsung/klimtwifi/ ./extract-files.sh /tmp/android - 卸载并删除镜像:
umount /tmp/android/system rm -rf /tmp/android/system - 设置环境变量:
cd /opt/LineageOS source build/envsetup.sh breakfast klimtwifi - 打开缓存加速:
export USE_CCACHE=1 prebuilts/misc/linux-x86/ccache/ccache -M 50G export CCACHE_COMPRESS=1 - 配置jack:
export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G" - 编译系统:
croot brunch klimtwifi - 查看镜像:
ls $OUT
编译LineageOS
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
- 转载请注明出处:http://blog.csdn.net/u011479494/article/details/5...
- 由 Maxiee 节选: 人生的意义全是各人自己寻出来,造出来的:高尚,卑劣,清贵,污浊,有用,无用,……全靠自己...