Ubuntu Android 2.3的编译环境 Ubuntu 11.04 x64的版本

Ubuntu 10.10 x64的版本
第一步:安装Java SDK 1.6 后续的版本估计都是要用JDK 1.6了吧
这里给个地址,大家自助下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html

然后修改~/.profile 添加下边这两行:
export PATH=$PATH:/opt/jdk1.6/bin/
export JAVA_HOME=/opt/jdk1.6/
其中上边的/opt/jdk1.6是我安装JDK的地方,大家想装那里就随意吧,也可以让1.6和1.5共存,就看大家愿意怎么弄了
第二步:Ubuntu 10.10中缺少什么就装什么,这里主要总结一下出错的地方
1、编译过程中出现com.sun.javadoc不存在的错误,如下方式解决:
export ANDROID_JAVA_HOME=$JAVA_HOME
2、usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
解决办法:sudo apt-get install libc6-dev-i386
3、/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++
解决办法:sudo apt-get install g++-multilib
4、Traceback (most recent call last):
  File "../repo", line 595, in <module>
    main(sys.argv[1:])
  File "../repo", line 562, in main
    _Init(args)
  File "../repo", line 181, in _Init
    _CheckGitVersion()
  File "../repo", line 210, in _CheckGitVersion
    proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
解决办法:sudo apt-get install git
5、/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.a when searching for -lz
/usr/bin/ld: skipping incompatible //usr/lib/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible //usr/lib/libz.a when searching for -lz
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
解决办法:sudo apt-get install lib32z1-dev
6、/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.a when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/libstdc++.a when searching for -lstdc++
解决办法:sudo apt-get install g++-multilib

7、/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libncurses.so when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../libncurses.a when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses
/usr/bin/ld: skipping incompatible /usr/lib/libncurses.a when searching for -lncurses
/usr/bin/ld: cannot find -lncurses
解决办法:sudo apt-get install lib32ncurses5-dev

8、prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: error: X11/Xlib.h: 没有那个文件或目录
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: error: X11/Xatom.h: 没有那个文件或目录

解决办法:sudo apt-get install libx11-dev

1、问题一:/bin/bash: bison: 未找到命令

 解决方法:$ sudo apt-get install bison

 

2、问题二:

You are attempting to build with the incorrect version of java.

Your version is: /bin/bash: java: 未找到命令.

The correct version is: 1.5.

 解决方法:

注意:必须使用1.5的JDK版本。不能使用1.6等其他版本。

(1)       下载

在sun官网上下载jdk-1_5_0_22-linux-i586.bin。注意不是jdk-1_5_0_22-linux-i586rpm.bin

(2)       部署

进入jdk-1_5_0_22-linux-i586.bin所在目录

cd ~

赋予该bin文件可执行属性

chmod +x jdk-1_5_0_22-linux-i586.bin

一直回车跳过协议到最后一行:

Do you agree to the above license terms? [yes or no]

键入yes回车,开始解压。默认解压到当前目录下的jdk1.5.0_22目录里。

(3)       配置环境变量

执行$gedit ~/.bashrc打开.bashrc文件。

修改./bashrc文件,在文件末尾添加

#set java environment 

JAVA_HOME=“你的路径”/jdk1.5.0_10  export JRE_HOME=“你的路径”/jdk1.5.0_10/jre  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 

保存并关闭文件。

在终端执行source ~/.bashrc刷新该配置

 使用java –version检查JDK是否配置正确。

 

3、问题三:

host c++: libhost <= build/libs/host/pseudolocalize.cpp/bin/bash: g++: 未找到命令

make: ***[out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] 错误 127

 解决方法:$ sudo apt-get install build-essential

 

4、问题四:

external/clearsilver/cgi/cgi.c:22:18: 致命错误: zlib.h: 没有那个文件或目录编译终端。

make: ***[out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o] 错误 1

 解决方法:$ sudo apt-get install zlib1g-dev

 

5、问题五:

make: ***[out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/appt] 错误 1

 解决方法:

打开Android.mk文件

$gedit frameworks/base/tools/aapt/Android.mk

编辑下面一行:

ifeq ($(HOST_OS),linux)

#LOCAL_LDLIBS += -lrt       把这行注释掉,改为下面一行。

LOCAL_LDLIBS += -lrt -lpthread

endif

 

6、问题六:

host c: adb<= system/core/adb/fdevent.c

host Executable:adb (out/host/linux-86/obj/EXECUTABLES/adb_intermediates/adb)/user/bin/ld: cannot find –lncurses

collect2: ld 返回 1

make: ***[out/host/linux-86/obj/EXECUTABLES/adb_intermediates/adb] 错误 1

 解决方法:$sudo apt-get install libncurses5-dev

 

7、问题七:

make: ***[out/target/product/sam9g45/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h] 错误 25

 解决方法:$sudo apt-get install gpert

 

8、问题八:

host C++: libutils <= frameworks/base/libs/utils/RefBase.cpp

frameworks/base/libs/utils/RefBase.cpp: In member function ‘void android::RefBase::weakref_type::trackMe(bool, bool)’:

frameworks/base/libs/utils/RefBase.cpp:483:67: error: passing ‘const android::RefBase::weakref_impl’ as ‘this’ argument of ‘void android::RefBase::weakref_impl::trackMe(bool, bool)’ discards qualifiers [-fpermissive]

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBase.o] 错误 1

 解决方法:

打开Android.mk

$ gedit frameworks/base/libs/utils/Android.mk

将下面这一行

LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)

改为

LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) -fpermissive

 

9、问题九:

make: ***[out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/android/skin/window.o] Error 1

 解决方法:$ sudo apt-get install libx11-dev

 

10、问题十:

make: *** [out/host/linux-x86/obj/EXECUTABLES/localize_intermediates/localize] 错误 1

 解决方法:

打开Android.mk:

$gedit ./framework/base/tools/localize/Android.mk文件(注意与问题五中的文件是不同文件)

编辑下面一行:

ifeq ($(HOST_OS),linux)

#LOCAL_LDLIBS += -lrt       把这行注释掉,改为下面一行。

LOCAL_LDLIBS += -lrt –lpthread

 

转载请注明出处:http://blog.csdn.net/pku_android 

 

11、问题十一:

make: ***[out/host/linux-x86/obj/EXECUTABLES/accRuntimeTest_intermediates/accRuntimeTest] 错误 1

 解决方法:

打开Android.mk:

$gedit system/core/libacc/tests/Android.mk(注意与问题五和问题十不是同一个文件)

将以下缺少的语句添加进去:

LOCAL_SHARED_LIBRARIES := \

     libacc

LOCAL_LDLIBS += -ldl

LOCAL_MODULE_TAGS := tests

在include $(BUILD_HOST_EXECUTABLE)下面添加以下缺少的语句:

LOCAL_SHARED_LIBRARIES := \

     libacc

LOCAL_LDLIBS += -ldl

LOCAL_MODULE_TAGS := tests

/bin/bash: bison:找不到命令 Checking build tools versions... ************************************************************ You are attempting to build with the incorrect version of java. Your version is: /bin/bash: java:找不到命令. The correct version is: 1.6. Please follow the machine setup instructions at http://source.android.com/source/download.html ************************************************************ build/core/main.mk:114: *** stop。 停止。 解决方法 sudo apt-get installbison ---------------------------------------------------------------------- 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 In file included from /usr/include/features.h:378, from /usr/include/string.h:26, from external/clearsilver/java-jni/j_neo_util.c:1: /usr/include/gnu/stubs.h:9:27: error: gnu/stubs-64.h:没有那个文件或目录 make: ***[out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o]错误 1 解决方法: sudo apt-get installlibc6-dev-amd64 ---------------------------------------------------------------------- http://www.poemcode.net/2010/07/android-stubs-64/ host SharedLib: libneo_util(out/host/linux-x86/obj/lib/libneo_util.so) /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so when searching for-lstdc++ /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a when searching for-lstdc++ /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so when searching for-lstdc++ /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a when searching for-lstdc++ /usr/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit status make: *** [out/host/linux-x86/obj/lib/libneo_util.so] 错误1 解决方法: sudo apt-get installg++-multilib ---------------------------------------------------------------------- external/clearsilver/cgi/cgi.c:22:18: error:zlib.h: 没有那个文件或目录 external/clearsilver/cgi/cgi.c: In function ‘cgi_compress’: external/clearsilver/cgi/cgi.c:885: error: ‘z_stream’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:885: error: (Each undeclaredidentifier is reported only once external/clearsilver/cgi/cgi.c:885: error: for each function itappears in.) external/clearsilver/cgi/cgi.c:885: error: expected ‘;’ before‘stream’ external/clearsilver/cgi/cgi.c:888: error: ‘stream’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:888: error: ‘Bytef’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:888: error: expected expressionbefore ‘)’ token external/clearsilver/cgi/cgi.c:889: error: ‘uInt’ undeclared (firstuse in this function) external/clearsilver/cgi/cgi.c:889: error: expected ‘;’ before‘str’ external/clearsilver/cgi/cgi.c:890: error: expected expressionbefore ‘)’ token external/clearsilver/cgi/cgi.c:892: error: ‘uLong’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:892: error: expected ‘)’ before‘stream’ external/clearsilver/cgi/cgi.c:895: error: ‘alloc_func’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:895: error: expected ‘;’ beforenumeric constant external/clearsilver/cgi/cgi.c:896: error: ‘free_func’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:896: error: expected ‘;’ beforenumeric constant external/clearsilver/cgi/cgi.c:897: error: ‘voidpf’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:897: error: expected ‘;’ beforenumeric constant external/clearsilver/cgi/cgi.c:900: error: ‘Z_DEFAULT_COMPRESSION’undeclared (first use in this function) external/clearsilver/cgi/cgi.c:900: error: ‘Z_DEFLATED’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:900: error: ‘MAX_WBITS’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:900: error: ‘Z_DEFAULT_STRATEGY’undeclared (first use in this function) external/clearsilver/cgi/cgi.c:901: error: ‘Z_OK’ undeclared (firstuse in this function) external/clearsilver/cgi/cgi.c:904: error: ‘Z_FINISH’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:905: error: ‘Z_STREAM_END’undeclared (first use in this function) external/clearsilver/cgi/cgi.c: In function ‘cgi_output’: external/clearsilver/cgi/cgi.c:1200: error: ‘Z_NULL’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:1201: error: expected ‘)’ before‘Bytef’ external/clearsilver/cgi/cgi.c:1201: warning: cast from pointer tointeger of different size external/clearsilver/cgi/cgi.c:1218: error: ‘Z_DEFLATED’ undeclared(first use in this function) make: ***[out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o]错误 1 解决方法: sudo apt-get installzlib1g-dev ---------------------------------------------------------------------- host SharedLib: libneo_cgi(out/host/linux-x86/obj/lib/libneo_cgi.so) /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searchingfor -lz /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.a when searchingfor -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searchingfor -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searchingfor -lz /usr/bin/ld: cannot find -lz collect2: ld returned 1 exit status make: *** [out/host/linux-x86/obj/lib/libneo_cgi.so] 错误1 解决方法: sudo apt-get installlib64z1-dev ---------------------------------------------------------------------- out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:In function ‘int yyparse()’: out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1827:warning: deprecated conversion from string constant to‘char*’ out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1970:warning: deprecated conversion from string constant to‘char*’ Lex: aidl <=frameworks/base/tools/aidl/aidl_language_l.l /bin/bash: flex:找不到命令 make: ***[out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp]错误 127 解决方法: sudo apt-get installflex ---------------------------------------------------------------------- Docs droiddoc:out/target/common/docs/api-stubs Could not load 'clearsilver-jni' java.library.path = out/host/linux-x86/lib make: *** [out/target/common/docs/api-stubs-timestamp] 错误45 解决方法: 安装 jdk1.5 ---------------------------------------------------------------------- host Executable: adb(out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb) /usr/bin/ld: cannot find -lncurses collect2: ld returned 1 exit status make: ***[out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] 错误1 解决方法: sudo apt-get installlibncurses5-dev ---------------------------------------------------------------------- host C: emulator<= external/qemu/android/main.c In file included from external/qemu/android/main.c:30: prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: error:X11/Xlib.h: 没有那个文件或目录 prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: error:X11/Xatom.h: 没有那个文件或目录 In file included from external/qemu/android/main.c:30: prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:73: error: expectedspecifier-qualifier-list before ‘XEvent’ prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:86: error: expectedspecifier-qualifier-list before ‘Display’ external/qemu/android/main.c: In function ‘main’: external/qemu/android/main.c:1281: warning: implicit declaration offunction ‘audio_check_backend_name’ make: ***[out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/android/main.o]错误 1 解决方法: sudo apt-get installlibx11-dev ---------------------------------------------------------------------- Generating CSSPropertyNames.h<= CSSPropertyNames.in sh: gperf: not found calling gperf failed: 32512 at ./makeprop.pl line 96. make: ***[out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h]错误 25 make: ***正在删除文件“out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h” 解决方法: sudo apt-get installgper/bin/bash: bison:找不到命令 Checking build tools versions... ************************************************************ You are attempting to build with the incorrect version of java. Your version is: /bin/bash: java:找不到命令. The correct version is: 1.6. Please follow the machine setup instructions at http://source.android.com/source/download.html ************************************************************ build/core/main.mk:114: *** stop。 停止。 解决方法 sudo apt-get installbison ---------------------------------------------------------------------- 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 In file included from /usr/include/features.h:378, from /usr/include/string.h:26, from external/clearsilver/java-jni/j_neo_util.c:1: /usr/include/gnu/stubs.h:9:27: error: gnu/stubs-64.h:没有那个文件或目录 make: ***[out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o]错误 1 解决方法: sudo apt-get installlibc6-dev-amd64 ---------------------------------------------------------------------- http://www.poemcode.net/2010/07/android-stubs-64/ host SharedLib: libneo_util(out/host/linux-x86/obj/lib/libneo_util.so) /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so when searching for-lstdc++ /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a when searching for-lstdc++ /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so when searching for-lstdc++ /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a when searching for-lstdc++ /usr/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit status make: *** [out/host/linux-x86/obj/lib/libneo_util.so] 错误1 解决方法: sudo apt-get installg++-multilib ---------------------------------------------------------------------- external/clearsilver/cgi/cgi.c:22:18: error:zlib.h: 没有那个文件或目录 external/clearsilver/cgi/cgi.c: In function ‘cgi_compress’: external/clearsilver/cgi/cgi.c:885: error: ‘z_stream’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:885: error: (Each undeclaredidentifier is reported only once external/clearsilver/cgi/cgi.c:885: error: for each function itappears in.) external/clearsilver/cgi/cgi.c:885: error: expected ‘;’ before‘stream’ external/clearsilver/cgi/cgi.c:888: error: ‘stream’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:888: error: ‘Bytef’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:888: error: expected expressionbefore ‘)’ token external/clearsilver/cgi/cgi.c:889: error: ‘uInt’ undeclared (firstuse in this function) external/clearsilver/cgi/cgi.c:889: error: expected ‘;’ before‘str’ external/clearsilver/cgi/cgi.c:890: error: expected expressionbefore ‘)’ token external/clearsilver/cgi/cgi.c:892: error: ‘uLong’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:892: error: expected ‘)’ before‘stream’ external/clearsilver/cgi/cgi.c:895: error: ‘alloc_func’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:895: error: expected ‘;’ beforenumeric constant external/clearsilver/cgi/cgi.c:896: error: ‘free_func’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:896: error: expected ‘;’ beforenumeric constant external/clearsilver/cgi/cgi.c:897: error: ‘voidpf’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:897: error: expected ‘;’ beforenumeric constant external/clearsilver/cgi/cgi.c:900: error: ‘Z_DEFAULT_COMPRESSION’undeclared (first use in this function) external/clearsilver/cgi/cgi.c:900: error: ‘Z_DEFLATED’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:900: error: ‘MAX_WBITS’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:900: error: ‘Z_DEFAULT_STRATEGY’undeclared (first use in this function) external/clearsilver/cgi/cgi.c:901: error: ‘Z_OK’ undeclared (firstuse in this function) external/clearsilver/cgi/cgi.c:904: error: ‘Z_FINISH’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:905: error: ‘Z_STREAM_END’undeclared (first use in this function) external/clearsilver/cgi/cgi.c: In function ‘cgi_output’: external/clearsilver/cgi/cgi.c:1200: error: ‘Z_NULL’ undeclared(first use in this function) external/clearsilver/cgi/cgi.c:1201: error: expected ‘)’ before‘Bytef’ external/clearsilver/cgi/cgi.c:1201: warning: cast from pointer tointeger of different size external/clearsilver/cgi/cgi.c:1218: error: ‘Z_DEFLATED’ undeclared(first use in this function) make: ***[out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o]错误 1 解决方法: sudo apt-get installzlib1g-dev ---------------------------------------------------------------------- host SharedLib: libneo_cgi(out/host/linux-x86/obj/lib/libneo_cgi.so) /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searchingfor -lz /usr/bin/ld: skipping incompatible/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.a when searchingfor -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searchingfor -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searchingfor -lz /usr/bin/ld: cannot find -lz collect2: ld returned 1 exit status make: *** [out/host/linux-x86/obj/lib/libneo_cgi.so] 错误1 解决方法: sudo apt-get installlib64z1-dev ---------------------------------------------------------------------- out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:In function ‘int yyparse()’: out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1827:warning: deprecated conversion from string constant to‘char*’ out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1970:warning: deprecated conversion from string constant to‘char*’ Lex: aidl <=frameworks/base/tools/aidl/aidl_language_l.l /bin/bash: flex:找不到命令 make: ***[out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp]错误 127 解决方法: sudo apt-get installflex ---------------------------------------------------------------------- Docs droiddoc:out/target/common/docs/api-stubs Could not load 'clearsilver-jni' java.library.path = out/host/linux-x86/lib make: *** [out/target/common/docs/api-stubs-timestamp] 错误45 解决方法: 安装 jdk1.5 ---------------------------------------------------------------------- host Executable: adb(out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb) /usr/bin/ld: cannot find -lncurses collect2: ld returned 1 exit status make: ***[out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] 错误1 解决方法: sudo apt-get installlibncurses5-dev ---------------------------------------------------------------------- host C: emulator<= external/qemu/android/main.c In file included from external/qemu/android/main.c:30: prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: error:X11/Xlib.h: 没有那个文件或目录 prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: error:X11/Xatom.h: 没有那个文件或目录 In file included from external/qemu/android/main.c:30: prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:73: error: expectedspecifier-qualifier-list before ‘XEvent’ prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:86: error: expectedspecifier-qualifier-list before ‘Display’ external/qemu/android/main.c: In function ‘main’: external/qemu/android/main.c:1281: warning: implicit declaration offunction ‘audio_check_backend_name’ make: ***[out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/android/main.o]错误 1 解决方法: sudo apt-get installlibx11-dev ---------------------------------------------------------------------- Generating CSSPropertyNames.h<= CSSPropertyNames.in sh: gperf: not found calling gperf failed: 32512 at ./makeprop.pl line 96. make: ***[out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h]错误 25 make: ***正在删除文件“out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h” 解决方法: sudo apt-get installgper


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值