在make android系统后,会生成系统的img文件。
make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。
1. mkdir ~/OTA
2. source build/envsetup.sh; choosecom 1 1 7 eng
3. make;make otapackage
4. 先将编译生成的
out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_surf-target_files-eng.xxxx.zip
拷贝并且更名放到目录~/OTA/msm8660_surf-target_files-eng.A.zip
1. 在代码中产生一些更新
2. 第二次make;make otapackage
3. 第二次编译生成的out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_surf-target_files-eng.xxxx.zip 拷贝并且更名放到目录/OTA/msm8660_surf-target_files-eng.tangzm_B.zip
4. -在src根目录下执行./build/tools/releasetools/ota_from_target_files -i <A包> <B包> <差分包名>。 这里必须在src根目录下执行,因为ota_from_target_files.py这个脚本里面写定了相对路径的引用文件。
如:./build/tools/releasetools/ota_from_target_files -v
make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。
1. mkdir ~/OTA
2. source build/envsetup.sh; choosecom 1 1 7 eng
3. make;make otapackage
4. 先将编译生成的
out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_surf-target_files-eng.xxxx.zip
拷贝并且更名放到目录~/OTA/msm8660_surf-target_files-eng.A.zip
1. 在代码中产生一些更新
2. 第二次make;make otapackage
3. 第二次编译生成的out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_surf-target_files-eng.xxxx.zip 拷贝并且更名放到目录/OTA/msm8660_surf-target_files-eng.tangzm_B.zip
4. -在src根目录下执行./build/tools/releasetools/ota_from_target_files -i <A包> <B包> <差分包名>。 这里必须在src根目录下执行,因为ota_from_target_files.py这个脚本里面写定了相对路径的引用文件。
如:./build/tools/releasetools/ota_from_target_files -v