主题 : android2.3 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 91148
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-05-03
最后登录: 2014-05-26
楼主  发表于: 2013-05-14 14:31

 android2.3

[root@localhost Android-2.3.1]# ./build-android
including device/htc/passion/vendorsetup.sh
including device/samsung/smdkc110/vendorsetup.sh
including device/samsung/smdkv210/vendorsetup.sh
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.1
TARGET_PRODUCT=full_mini210
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GINGERBREAD
============================================
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
build/core/Makefile:19: warning: overriding recipe for target `out/target/product/smdkv210/system/etc/permissions/android.software.live_wallpaper.xml'
build/core/Makefile:19: warning: ignoring old recipe for target `out/target/product/smdkv210/system/etc/permissions/android.software.live_wallpaper.xml'
Install: out/host/linux-x86/framework/apicheck.jar
Install: out/host/linux-x86/framework/clearsilver.jar
Install: out/host/linux-x86/framework/droiddoc.jar
host C: libneo_cgi <= external/clearsilver/cgi/cgi.c
external/clearsilver/cgi/cgi.c:22:18: 致命错误:zlib.h:没有那个文件或目录
编译中断。
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o] 错误 1
级别: 新手上路
UID: 91148
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-05-03
最后登录: 2014-05-26
1楼  发表于: 2013-05-14 14:33
我编译android 2.3就报错 请问这些怎么解决啊?
级别: 新手上路
UID: 91148
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-05-03
最后登录: 2014-05-26
2楼  发表于: 2013-05-14 14:35

 xia

[root@localhost Android-2.3.1]# make
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.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=GINGERBREAD
============================================
Checking build tools versions...
build/core/main.mk:76: ************************************************************
build/core/main.mk:77: You are attempting to build on a 32-bit system.
build/core/main.mk:78: Only 64-bit build environments are supported beyond froyo/2.2.
build/core/main.mk:79: ************************************************************
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
find: `frameworks/base/frameworks/base/docs/html': 没有那个文件或目录
find: `out/target/common/docs/gen': 没有那个文件或目录
diff: out/target/product/generic/obj/PACKAGING/updater_extensions_intermediates/register.inc.list: 没有那个文件或目录
host Java: apicheck (out/host/common/obj/JAVA_LIBRARIES/apicheck_intermediates/classes)
Header: out/host/linux-x86/obj/include/libexpat/expat.h
Header: out/host/linux-x86/obj/include/libexpat/expat_external.h
Header: out/target/product/generic/obj/include/libexpat/expat.h
Header: out/target/product/generic/obj/include/libexpat/expat_external.h
Header: out/host/linux-x86/obj/include/libpng/png.h
Header: out/host/linux-x86/obj/include/libpng/pngconf.h
Header: out/host/linux-x86/obj/include/libpng/pngusr.h
Header: out/target/product/generic/obj/include/libpng/png.h
Header: out/target/product/generic/obj/include/libpng/pngconf.h
Header: out/target/product/generic/obj/include/libpng/pngusr.h
Header: out/target/product/generic/obj/include/libwpa_client/wpa_ctrl.h
Header: out/target/product/generic/obj/include/libsonivox/eas.h
Header: out/target/product/generic/obj/include/libsonivox/eas_types.h
Header: out/target/product/generic/obj/include/libsonivox/eas_reverb.h
Header: out/target/product/generic/obj/include/libsonivox/jet.h
Header: out/target/product/generic/obj/include/libsonivox/ARM_synth_constants_gnu.inc
host C: acp <= build/tools/acp/acp.c
host C++: libhost <= build/libs/host/pseudolocalize.cpp
host C: libhost <= build/libs/host/CopyFile.c
host StaticLib: libhost (out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/libhost.a)
echo out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o | xargs ar crsP  out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/libhost.a
host Executable: acp (out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp)
true
Install: out/host/linux-x86/bin/acp
Install: out/host/linux-x86/framework/apicheck.jar
host Java: clearsilver (out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/classes)
Install: out/host/linux-x86/framework/clearsilver.jar
host Java: droiddoc (out/host/common/obj/JAVA_LIBRARIES/droiddoc_intermediates/classes)
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
Install: out/host/linux-x86/framework/droiddoc.jar
target Generated: libclearsilver-jni <= out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar
host C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_util.c
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1init’中:
external/clearsilver/java-jni/j_neo_util.c:82:10: 警告:将一个指针转换为大小不同的整数
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1dealloc’中:
external/clearsilver/java-jni/j_neo_util.c:87:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1getIntValue’中:
external/clearsilver/java-jni/j_neo_util.c:94:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1getValue’中:
external/clearsilver/java-jni/j_neo_util.c:114:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1setValue’中:
external/clearsilver/java-jni/j_neo_util.c:144:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1removeTree’中:
external/clearsilver/java-jni/j_neo_util.c:175:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1setSymLink’中:
external/clearsilver/java-jni/j_neo_util.c:197:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1dump’中:
external/clearsilver/java-jni/j_neo_util.c:228:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1readFile’中:
external/clearsilver/java-jni/j_neo_util.c:285:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1writeFile’中:
external/clearsilver/java-jni/j_neo_util.c:332:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1writeFileAtomic’中:
external/clearsilver/java-jni/j_neo_util.c:349:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1readString’中:
external/clearsilver/java-jni/j_neo_util.c:366:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1writeString’中:
external/clearsilver/java-jni/j_neo_util.c:383:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1getObj’中:
external/clearsilver/java-jni/j_neo_util.c:400:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c:407:10: 警告:将一个指针转换为大小不同的整数
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1getChild’中:
external/clearsilver/java-jni/j_neo_util.c:412:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c:419:10: 警告:将一个指针转换为大小不同的整数
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1objChild’中:
external/clearsilver/java-jni/j_neo_util.c:424:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c:428:10: 警告:将一个指针转换为大小不同的整数
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1objNext’中:
external/clearsilver/java-jni/j_neo_util.c:433:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c:437:10: 警告:将一个指针转换为大小不同的整数
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1objName’中:
external/clearsilver/java-jni/j_neo_util.c:442:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1objValue’中:
external/clearsilver/java-jni/j_neo_util.c:455:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c: 在函数‘Java_org_clearsilver_HDF__1copy’中:
external/clearsilver/java-jni/j_neo_util.c:469:15: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_util.c:470:14: 警告:将一个整数转换为大小不同的指针
target Generated: libclearsilver-jni <= out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar
host C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_cs.c
external/clearsilver/java-jni/j_neo_cs.c: 在函数‘Java_org_clearsilver_CS__1init’中:
external/clearsilver/java-jni/j_neo_cs.c:35:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_cs.c:49:10: 警告:将一个指针转换为大小不同的整数
external/clearsilver/java-jni/j_neo_cs.c: 在函数‘Java_org_clearsilver_CS__1dealloc’中:
external/clearsilver/java-jni/j_neo_cs.c:54:17: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_cs.c: 在函数‘Java_org_clearsilver_CS__1parseFile’中:
external/clearsilver/java-jni/j_neo_cs.c:61:17: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_cs.c: 在函数‘Java_org_clearsilver_CS__1parseStr’中:
external/clearsilver/java-jni/j_neo_cs.c:96:17: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_cs.c: 在函数‘Java_org_clearsilver_CS__1render’中:
external/clearsilver/java-jni/j_neo_cs.c:127:17: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_cs.c: 在函数‘Java_org_clearsilver_CS__1setGlobalHdf’中:
external/clearsilver/java-jni/j_neo_cs.c:177:14: 警告:将一个整数转换为大小不同的指针
external/clearsilver/java-jni/j_neo_cs.c:178:17: 警告:将一个整数转换为大小不同的指针
host C: libneo_util <= external/clearsilver/util/neo_err.c
host C: libneo_util <= external/clearsilver/util/neo_files.c
host C: libneo_util <= external/clearsilver/util/neo_misc.c
host C: libneo_util <= external/clearsilver/util/neo_rand.c
host C: libneo_util <= external/clearsilver/util/ulist.c
host C: libneo_util <= external/clearsilver/util/neo_hdf.c
host C: libneo_util <= external/clearsilver/util/neo_str.c
host C: libneo_util <= external/clearsilver/util/neo_date.c
host C: libneo_util <= external/clearsilver/util/wildmat.c
host C: libneo_util <= external/clearsilver/util/ulocks.c
host C: libneo_util <= external/clearsilver/util/neo_hash.c
host SharedLib: libneo_util (out/host/linux-x86/obj/lib/libneo_util.so)
host C: libneo_cs <= external/clearsilver/cs/csparse.c
host SharedLib: libneo_cs (out/host/linux-x86/obj/lib/libneo_cs.so)
host C: libneo_cgi <= external/clearsilver/cgi/cgiwrap.c
host C: libneo_cgi <= external/clearsilver/cgi/cgi.c
external/clearsilver/cgi/cgi.c:22:18: 致命错误:zlib.h:没有那个文件或目录
编译中断。
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o] 错误 1
级别: 新手上路
UID: 91148
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2013-05-03
最后登录: 2014-05-26
3楼  发表于: 2013-06-05 16:34
关于这个问题 我后来自己换了一个版本的虚拟机就可以了
我换的是 ubunte10.0.4 64位(这里我选择的是64位 因为我开始用32位的编译2.3没问题但编译4.0的就出现问题)