编译CM-13.0的注意事项
来源:互联网 发布:淘宝seo搜索优化技巧 编辑:程序博客网 时间:2024/05/22 13:19
这周下载编译,并且烧录了CM-13.0的代码,列一下过程中遇到的问题
1、CM的代码怎么下载就不说了,如果下载过Android源码的,都会,无非是配一下git和repo
具体步骤CM的官网上写得很清楚,我的设备是Nexus7,参考的是
https://wiki.cyanogenmod.org/w/Build_for_flo
这里要注意的就是,下载代码要连VPN,由于我的VPN速度不是很块而且经常断开,整个下载大概用了3-4天。repo的大小为18G
2、编译
首先是android的编译环境,这里基本上和编译原生andriod的环境一样。由于我之前编译过原生代码,所以省了这一步。
接下来就是执行 device/asus/flo 下的 extract_files.sh ,这个命令的左右主要是从设备上拷贝一些编译用的文件,这里要特别注意一下,要把设备的root权限给打开,因为我第一次的时候没有root,导致有些文件拷贝不出来。
接下来就是lunch,然后make,期间碰到一个编译错误
failedmake: *** [/home/cm13.0/out/target/common/obj/JAVA_LIBRARIES/org.cyanogenmod.platform.sdk_intermediates/classes-full-debug.jar] Error 41
执行一下
make org.cyanogenmod.platform-res
接下来很顺利,直接编译成功了,然后执行了
brunch flo
生成一个rom包。
3、烧rom
首先烧录一个recovery,这个可以在官网上下,然后把编译出来的rom包放到sdcard上,进fastboot模式选中烧录就行。
总结:其实流程和编译原生的差不多,相对来说CM还简单一些,因为不用去下载驱动的二进制文件。
0 0
- 编译CM-13.0的注意事项
- 编译HTC desire S CM的代码
- CM 11.0 13.0 源码编译过程
- (OK) 华为全网通 honor 5x - KIW-AL10-卡刷 自己编译的 cm-13.0 成功
- 编译CM-MK802
- CM编译全教程
- 编译cm for nexus5
- 编译 cyanogenmod (cm) android 源码遇到的坑(自用)
- cm源码下载和源码结构介绍,recovery的编译。
- CM源码(CyanogenMod)源码编译
- LinuxMint 18 编译cm 笔记
- 下载和编译cm源码及制作cm刷机包
- CM的资料整理
- cm
- CM
- 编译CM源码中遇到的一则Couldn't download artifact错误的解决方法
- 编译pano13的一些注意事项
- 编译opencv库的注意事项
- Thread相关属性
- [c++] exception with no throw
- mac系统中怎么把显示在桌面上的磁盘图标取消掉?
- codevs 1154 能量项链
- 将一个整形数组逆序,如数组a[5]={1,2,3,4,5},逆序之和数组a变成了{5,4,3,2,1};
- 编译CM-13.0的注意事项
- 多线程
- 《自己动手设计数据库》第7章 设计表结构
- System类
- iOS-网络开发
- 初探python
- 十进制转换为二进制
- 利用冒泡排序法,对任意数组进行排序;
- noip2013 day2 T3华容道