Welcome 微信登录

首页 / 操作系统 / Linux / Fedora 13 (DVD版本)下编译 Android 2.2 的过程

1、首先是下载源码2、配置jdk环境,Android2.2 需要jdk 1.5 版本,从官方网站下载 jdk-1_5_0_22-linux-i586.bin     然后放到 /usr/lib/jvm/java/ ,如果没有jvm,新建一个,着了我参考网上的方式,不是这种目录也可以,3、安装 jdk      #/usr/lib/jvm/java/jdk-1_5_0_22-linux-i586.bin4.修改环境变量:
sudo gedit /etc/profile
在文件的最后面写入:#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.5.0_20
export JRE_HOME=/usr/lib/jvm/jdk1.5.0_20/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH重启系统,执行java -version 看是否安装成功5、进入源码包根目录下,执行make命令     提示 找不到 zlib.h      #yum install zlib-devel.i686  安装文件,如果不存在,请下载     由于安装过程中可能会出先类似的情况,参考网上的例子,直接先安装下列文件 1. /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
yum install glibc-devel.i6862.cannot find -lstdc++
yum install libstdc++.i6863.cannot find -lz
yum install zlib-devel.i6864.cannot find libncurses.so.5
install ncurses-libs.i6865.cannot find -ltinfo
yum install ncurses-devel.i6866.X11/Xlib.h, X11/Xatom.h:没有那个文件或目录
yum install libX11-devel7./usr/bin/ld: skipping incompatible /usr/lib64/libreadline.so when searching for -lreadline
/usr/bin/ld: cannot find -lreadline
yum install readline-devel.i6868. SDL init failure, reason is: No available video device
yum install libXrandr.i686
yum install libX11.i6869 yum -y install flex10  yum install readline-devel安装之后,在make ,编译通过!Linux 操作系统 - Basic of 进程重装Fedora 14之数据备份问题相关资讯      Android开发 
  • Android开发60条技术经验总结  (03月08日)
  • 每位Android开发人员不容错过的十  (07/10/2015 07:50:11)
  • Android开发中应用程序未安装解决  (06/21/2014 20:12:10)
  • Android 使用shape制作drawable素  (10/10/2015 19:21:25)
  • Android开发心得:LayoutInflater  (11/01/2014 11:06:39)
  • Android开发中遇到的R文件无法生成  (05/04/2014 15:11:37)
本文评论 查看全部评论 (0)
表情: 姓名: 字数