CamDroid编译打包固件
操作是按照《编译打包流程 / V1.0》的流程进行的,记录我遇到的问题。
-
JDK版本的问题
由于是在16.04上编译4.2.2的源码,一般不会安装4.2.2需要的1.6版本的JDK,只能在当前目录下单独为该源码安装一个; -
MAKE版本问题
需要将build/core/main.mk
中的3.82
改成4.1
版本。 -
文档上流程注释
$ cd camdroid
$ source build/envsetup.sh
$ lunch crane_cdr-eng
----(选择对应方案,如 crane_cdr-eng)
$ mklichee #这里会出现手动配置的问题,不必吃惊
$ extract-bsp
$ make -j8
$ pack
-
执行
mklichee
出现手动选择项 -
lunch crane_cdr-eng
时遇到的问题
lunch时多了一个选项,如下:
选1
即可。
烧写后,通过cat /proc/version
和cat /system/build.prop
判断都是新的,说明编译烧写成功。