RK3288 recovery ota升级包
一.打开recovery usb 升级 的 宏
device\rockchip\common\BoardConfig.mk
1 2 | # Auto update package from USB RECOVERY_AUTO_USB_UPDATE ?= true |
二.Android5.1 ota 包编译错误 make otapackage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | target StaticExecutable: updater (out/target/product/rk3288/obj/EXECUTABLES/updater_intermediates/LINKED/updater) target Symbolic: updater (out/target/product/rk3288/symbols/system/bin/updater) APK certs list: out/target/product/rk3288/obj/PACKAGING/apkcerts_intermediates/rk3288-apkcerts-eng.gatsby.txt # In case value of PACKAGES is empty. No RK Loader for TARGET_DEVICE rk3288 to otapackage package add resource.img to BOOT and RECOVERY No uboot for uboot/uboot.img to otapackage No trust for uboot/trust.img to otapackage No charge for uboot/charge.img to otapackage No parameter for TARGET_DEVICE rk3288 to otapackage Package target files: out/target/product/rk3288/obj/PACKAGING/target_files_intermediates/rk3288-target_files-eng.gatsby.zip building image from target_files RECOVERY... Traceback (most recent call last): File "./build/tools/releasetools/make_recovery_patch" , line 68 , in <module> main(sys.argv[ 1 :]) File "./build/tools/releasetools/make_recovery_patch" , line 39 , in main input_dir, "RECOVERY" ) File "/home/gatsby/workspace/ZK_R32X_RK3288_ANDROID5.1/ZK_R32X_RK3288_ANDROID5.1/build/tools/releasetools/common.py" , line 419 , in GetBootableImage info_dict) File "/home/gatsby/workspace/ZK_R32X_RK3288_ANDROID5.1/ZK_R32X_RK3288_ANDROID5.1/build/tools/releasetools/common.py" , line 376 , in BuildBootableImage p4 = Run(sign_cmd) File "/home/gatsby/workspace/ZK_R32X_RK3288_ANDROID5.1/ZK_R32X_RK3288_ANDROID5.1/build/tools/releasetools/common.py" , line 86 , in Run return subprocess.Popen(args, **kwargs) File "/usr/lib/python2.7/subprocess.py" , line 711 , in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py" , line 1343 , in _execute_child raise child_exception OSError: [Errno 2 ] No such file or directory build/core/Makefile: 1474 : recipe for target 'out/target/product/rk3288/obj/PACKAGING/target_files_intermediates/rk3288-target_files-eng.gatsby.zip' failed make: *** [out/target/product/rk3288/obj/PACKAGING/target_files_intermediates/rk3288-target_files-eng.gatsby.zip] Error 1 #### make failed to build some targets ( 02 : 26 (mm:ss)) #### |
2.1. OSError: [Errno 2] No such file or directory
2.2. 缺个文件 drmsigntool 淦淦淦 cd build/tools/drmsigntool/ mm -B 后面就可以生成zip包了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】