FEDORA UT4418开发板ANDROID环境搭建

来源:互联网 发布:明星直播用什么软件 编辑:程序博客网 时间:2024/05/17 23:15

按照友坚的文档,解压了源码之后,执行build.sh。在编译UBOOT以及LINUX KERNEL时,很顺利。编译ANDROID时,出现错误,提示JAVA的版本不是1.6版本。我系统里安装的是OPENJDK,百度后发现,ANDROID4.4必须安装ORACLE的JDK。按照百度的资料,下载了jdk-6u45-linux-x64-rpm.bin,安装后,在~/.bash_profile的末尾添加:

#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

然后设置SUNJDK以及默认JDK

  $ sudo alternatives --install /usr/bin/javajava /usr/java/jdk1.6.0_45/bin/java 500
  $ sudo alternatives --install /usr/bin/javacjavac /usr/java/jdk1.6.0_45/bin/javac 500

$ sudo alternatives --config java
$ sudo alternatives --config javac
这部分参考:

编译android4.0出现jdk版本问题--http://blog.csdn.net/hanmengaidudu/article/details/15502925

Fedora下安装Sun JDK并设置默认JDK--http://blog.sina.com.cn/s/blog_437ff56b0101byut.html

Android4.4/CM11编译常见错误及解决方法!http://tieba.baidu.com/p/3509974596

jdk1.6 for linux 下载地址--http://zhidao.baidu.com/link?url=a0iqvuWn8btT5h-6yER22DBwcdRRvxuqN84A0WcL_4cX6L0xKZIY-A1OjDw4DK5kmPdYxcGCw72U1pYHbs7kzK

http://zhidao.baidu.com/link?url=IAaKqDIyn1XW1vaM-TWA8cnij-OlqnDRsn-q2r-LIBHKs745I4i06O7RvYKxGi8C0k5ZuF1TkZZ3JWbo7wSPdpomWcAP1sIkdFFaWEsiiA7

设置号JDK后,编译ANDROID,提示:

  File "/usr/lib/python2.7/subprocess.py", line 709, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1326, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
make: *** [out/target/product/generic/obj/GYP/shared_intermediates/blink/CSSValueKeywords.cpp] 错误 1

然后安装号gerf后编译正常。

这部分参考:

ubuntu 14.10 编译 android 4.4kitkat--http://m.blog.csdn.net/blog/miller1026/42581071

http://android.sjsjw.com/article/001781MYM022003/






0 0
原创粉丝点击