CamDroid编译打包固件

操作是按照《编译打包流程 / V1.0》的流程进行的,记录我遇到的问题。

  1. JDK版本的问题
    由于是在16.04上编译4.2.2的源码,一般不会安装4.2.2需要的1.6版本的JDK,只能在当前目录下单独为该源码安装一个;

  2. MAKE版本问题
    需要将build/core/main.mk中的3.82改成4.1版本。

  3. 文档上流程注释

$ cd camdroid
$ source build/envsetup.sh
$ lunch crane_cdr-eng
----(选择对应方案,如 crane_cdr-eng)
$ mklichee #这里会出现手动配置的问题,不必吃惊
$ extract-bsp
$ make -j8
$ pack
  1. 执行mklichee出现手动选择项
    CamDroid编译打包固件

  2. lunch crane_cdr-eng时遇到的问题
    lunch时多了一个选项,如下:
    CamDroid编译打包固件
    1即可。

烧写后,通过cat /proc/versioncat /system/build.prop判断都是新的,说明编译烧写成功。