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包了

 

  

 

  

posted @   CrushGirl  阅读(743)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 如何编写易于单元测试的代码
· 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】
点击右上角即可分享
微信分享提示