本文共 1218 字,大约阅读时间需要 4 分钟。
-j6
表示的意思是电脑有6核,启用多核编译。反正就是编译速度更快,如果电脑是4核就使用 -j4
make -j6
这一步有些人需要先make
make -j6 otapackage
生成某些文件,具体的文件见下一句执行代码
./build/tools/releasetools/ota_from_target_files -p out/host/linux-x86 -k build/target/product/security/testkey -v ./out/target/product/msm8909/obj/PACKAGING/target_files_intermediates/msm8909-target_files-eng.XXX.zip ./update.zip
这里是生成一个名为 updata.zip 的完整OTA包。命令里面的msm8909 表示是用msm8909 的芯片,这个要看你的用的芯片自行选择,msm8909-target_files-eng.XXX.zip 中的XXX是用户名。 ./update.zip 是说生成的包放在现在的目录下,也就是根目录。
差分包是两个版本不同包的,合并(暂时理解为合并)成的一个包。
./build/tools/releasetools/ota_from_target_files -v --block -p out/host/linux-x86 -k build/target/product/security/testkey -i ./update/msm8909-target_files-eng.V1.zip ./update/msm8909-target_files-eng.V2.zip update.zip
转载地址:http://cupws.baihongyu.com/