当前位置:编程学习 > wap >>

make otapackage遇到的一个问题

我在用make otapackage编译升级包时,出现如下错误:
Traceback (most recent call last):
  File "./build/tools/releasetools/ota_from_target_files", line 784, in <module>
    main(sys.argv[1:])
  File "./build/tools/releasetools/ota_from_target_files", line 760, in main
    WriteFullOTAPackage(input_zip, output_zip)
  File "./build/tools/releasetools/ota_from_target_files", line 398, in WriteFullOTAPackage
    script.WriteRawImage("/boot", "boot.img")
  File "/home/hcdrjacob/cm-gingerbread/build/tools/releasetools/edify_generator.py", line 241, in WriteRawImage
    % {'partition': partition, 'fn': fn})
NameError: global name 'partition' is not defined
make: *** [out/target/product/buzz/cyanogen_buzz-ota-eng.hcdrjacob.zip] Error 1

请问各位怎么解决这个问题。
--------------------编程问答-------------------- 全局变量partition没有定义,代码问题 --------------------编程问答-------------------- 代码是android 源码,需要修改吗 --------------------编程问答-------------------- 说实话,你这命令我编译android这么久还没用过呢?不过一般来说android源码出了什么环境配置问题,不会出错,你看看有没有可能有什么编译需要的工具没有安装? --------------------编程问答-------------------- 为什么  我用 make otapackage
li@li-laptop:~/android_data/source-android/2.2android$ make otapackage\

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.2.1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=MASTER
============================================
make: *** 没有规则可以创建目标“otapackage”。 停止。
是不是得写配置文件阿?
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,