解决方案 »
- android高手请进。。。。。。
- 服务端监听端口事件
- Android平台下Media Recorder和Media Player同时工作的问题,高分求教,急~~~~~
- 对话框里可否使用布局文件?How?
- 关于 关闭软键盘弹出
- android传参问题
- 我申请map api 为什么页面都是问号
- surfaceView中的线程问题
- 谁能把Andriod SDK tools 里的zipalign.exe文件发给我一个
- 哪位朋友帮忙给个adt-bundle-windows-x86-20140624资源
- 如何在android中不停地实现扫描
- android蓝牙双打 BATTLE CITY,小霸王坦克大战
你现在是编译出现错误还是打包出现的错误?
如果是全志的话
你编译完了,打包直接在文件系统文件夹中用命令:pack
如果是编译错误的话,可能是因为你的命令出错了
你进入文件系统中,试试
source ./build/ensetup.sh ;
lunch ??? ???-->你要编译的产品
extract-bsp
make -j4 第一次编译还是开的线程少点比较好,因为在编译target那一块比较耗费内存!祝你好运!
ybk@server01:~/work/Wz_4-2-2_r1_sync$ ./build/tools/releasetools/ota_from_target_files -v -i ./out/target/product/rk30sdk/rk30sdk-ota-eng-old.ybk.zip -p out/host/linux-x86 -k build/target/product/security/testkey ./out/target/product/rk30sdk/rk30sdk-ota-eng.ybk.zip ./out/target/product/rk30sdk/rk30sdk-ota-eng-diff.ybk.zip
unzipping target target-files...
running: unzip -o -q ./out/target/product/rk30sdk/rk30sdk-ota-eng.ybk.zip -d /tmp/targetfiles-EWuxZN
Traceback (most recent call last):
File "./build/tools/releasetools/ota_from_target_files", line 840, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/ota_from_target_files", line 792, in main
OPTIONS.info_dict = common.LoadInfoDict(input_zip)
File "/home/ybk/work/Wz_4-2-2_r1_sync/build/tools/releasetools/common.py", line 111, in LoadInfoDict
raise ValueError("can't find recovery API version in input target-files")
ValueError: can't find recovery API version in input target-files
ybk@server01:~/work/Wz_4-2-2_r1_sync$ Android版本是4.2.2_r1,估计要去看那个脚本了,小研究一下再说。
raise ValueError("can't find recovery API version in input target-files")
ValueError: can't find recovery API version in input target-files
(清晰版见这里:http://blog.csdn.net/kangear/article/details/23831431)
ValueError: can't find recovery API version in input target-files
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
源码版本太老
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
Apk名字中有空格
http://blog.csdn.net/npjocj/article/details/9465213