ubuntu10.04编译android2.3.3出现的问题
2013-06-18 20:48
405 查看
以root登陆ubuntu.
因为是用32位系统来编译,在android src中需要作如下修改。
1>. build/core===>main.mk中的
ifneq (64,$(findstring 64,$(build_arch)))
改为 ifneq (i686,$(findstring i686,$(build_arch)))
2>. /external/clearsilver/cgi/Android.mk
/external/clearsilver/cs/Android.mk
/external/clearsilver/java-jni/Android.mk
/external/clearsilver/util/Android.mk中的
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
改为:LOCAL_CFLAGS += -m32
LOCAL_CFLAGS += -m32
make编译中遇到问题解决如下:
1>. /bin/bash: bison: command not found
====>>apt-get install bison
2>. /bin
/bash: g++: command not found
====>apt-get
install build-essential
3>. external/clearsilver/cgi
/cgi.c:22:18: error: zlib.h: No such file or directory
external/clearsilver/cgi/cgi.c: In function ‘cgi_compress’:
..........
=====>apt-get
install zlib1g-dev
4>. /bin/bash:
flex: command not found
=====>apt-get
install flex
5>. /usr/bin/ld:
cannot find -lncurses
=====>apt-get
install libncurses-dev
6>.prebuilt/linux-x86/sdl
/include/SDL/SDL_syswm.h:55:22: error: X11/Xlib.h: No such file or directory
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: error: X11/Xatom.h: No such file or directory
In file included from external/qemu/android/skin/window.c:19:
======>apt-get
install libx11-dev
7>. Install: out/target/product/generic/system/lib/libttssynthproxy.so
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] Error 25
make: *** Deleting file `out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h'
======>apt-get install gperf
编译成功后设置如下环境变量:
export PATH=$PATH:/Android/android2.3.3/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=/Android/android2.3.3/out/target/product/generic
就可以使用emulator运行模拟器了.
因为是用32位系统来编译,在android src中需要作如下修改。
1>. build/core===>main.mk中的
ifneq (64,$(findstring 64,$(build_arch)))
改为 ifneq (i686,$(findstring i686,$(build_arch)))
2>. /external/clearsilver/cgi/Android.mk
/external/clearsilver/cs/Android.mk
/external/clearsilver/java-jni/Android.mk
/external/clearsilver/util/Android.mk中的
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
改为:LOCAL_CFLAGS += -m32
LOCAL_CFLAGS += -m32
make编译中遇到问题解决如下:
1>. /bin/bash: bison: command not found
====>>apt-get install bison
2>. /bin
/bash: g++: command not found
====>apt-get
install build-essential
3>. external/clearsilver/cgi
/cgi.c:22:18: error: zlib.h: No such file or directory
external/clearsilver/cgi/cgi.c: In function ‘cgi_compress’:
..........
=====>apt-get
install zlib1g-dev
4>. /bin/bash:
flex: command not found
=====>apt-get
install flex
5>. /usr/bin/ld:
cannot find -lncurses
=====>apt-get
install libncurses-dev
6>.prebuilt/linux-x86/sdl
/include/SDL/SDL_syswm.h:55:22: error: X11/Xlib.h: No such file or directory
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: error: X11/Xatom.h: No such file or directory
In file included from external/qemu/android/skin/window.c:19:
======>apt-get
install libx11-dev
7>. Install: out/target/product/generic/system/lib/libttssynthproxy.so
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] Error 25
make: *** Deleting file `out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h'
======>apt-get install gperf
编译成功后设置如下环境变量:
export PATH=$PATH:/Android/android2.3.3/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=/Android/android2.3.3/out/target/product/generic
就可以使用emulator运行模拟器了.
相关文章推荐
- Ubuntu10.04编译android1.5源码出错问题解决
- Ubuntu 10.04更新Android代码时出现的问题汇总
- 在Ubuntu14.04上编译Android4.0.1出现的几个问题
- ubuntu10.04 android编译问题
- 在Ubuntu14.04上编译Android4.0.1出现的几个问题
- Ubuntu 14.04编译 android源码出现问题搜集(持续更新)
- ubuntu编译android源码出现的问题记录
- Ubuntu10.04编译android2.2源码出错问题解决
- ubuntu下编译Android出现的问题 总结
- 在Ubuntu14.04上编译Android4.0.1出现的几个问题
- ubuntu10.04 32 编译android源码的问题
- ubuntu10.04编译安装QT可能出现的问题和解决办法
- ubuntu下编译Android出现的问题 推荐
- ubuntu10.04 android编译问题
- Android 开发环境搭建---Android 编译需要的sun-java5-jdk在ubuntu10.04以上版本的安装问题
- 【环境搭建003】UBUNTU + ECLIPS + ANDROID 嵌入式系统编译环境搭建遇到的稀奇古怪的问题集合
- ubuntu10.10下内核编译,解决开机启动出现Could not load /lib/modules/.../modules.dep的问题
- Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码
- Ubuntu 12.04 LTS server 编译 android-4.0.4_r2.1遇到的问题和解决方法
- 解决Ubuntu编译内核uImage出现问题“mkimage” command not found - U-Boot