ValueError: can't find recovery API version in input target-files

ValueError: can't find recovery API version in input target-files

        之前是遇到过,然后查了当时的修改记录,没有任何的记录,幸好还记录的错误内容。现在仔细看了一下,回忆出来了我当时的错误,并重新记录到这里了,你可以看下你有没有犯这样的错误。我犯的是0号错误,也知道当时不记录的原因了,犯错太低级了。:)以后无论多低级的错误都要好好的记录,因为脑子是有周期性的,过一段时间就会忘记了。


0.找错误地方了注意包的路径(这个叫目标包/中间包但绝对不是完整升级包)

out/target/product/rk30sdk/obj/PACKAGING/target_files_intermediates/rk30sdk-target_files-eng-old.$USER.zip


1.内存设置过大

http://micode.net/thread-371-1-1.html

试试更改 toos/releasetools/common.py文件找到

cmd = ["java", "-Xmx4096m", "-jar",

os.path.join(OPTIONS.search_path, "signapk.jar")]

4096改为比你内存小的数值和升级SDK


2.源码版本太老

https://github.com/MiCode/patchrom/issues/33

Thank you, really is a problem with my environment, or a year ago, my android sdk version updated yesterday sdk problem solving


3.Apk名字中有空格

http://blog.csdn.net/npjocj/article/details/9465213


总结:能导到这个错误的问题比较多,关键是这个错误之前的提示信息是什么,比如我的是

  running:  unzip -o -q ./out/target/product/rk30sdk/rk30sdk-ota-eng.ybk.zip -d /tmp/targetfiles-EWuxZN

Traceback (most recent call last):,在python语法中这个提示是文件不存在

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

袁保康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值