您的位置:首页 > 其它

编译ics遇到的问题

2012-04-05 14:16 225 查看
采摘处:http://blog.csdn.net/zhongxiaowenhuman/article/details/7186725

xiaowen@xiaowen-OptiPlex-790:/opt/ics$ make
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.1
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ITL41D
============================================
Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: java version "1.6.0_23".
The correct version is: Java SE 1.6.

Please follow the machine setup instructions at http://source.android.com/source/download.html ************************************************************
build/core/main.mk:131: *** stop。 停止。

解决方法:

Installing the JDK

The Sun JDK is no longer in Ubuntu's main package repository. In order to download it, you need to add the appropriate repository and indicate to the system which JDK should be used.

Java 6: for Gingerbread and newer

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

(http://source.android.com/source/initializing.html)

不过有点慢,可以自己去 sun的官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)去下载jdk 6,这里注意openjdk编译ics会出问题.

我这里从官司网下载的:

axel -n 10 http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-linux-x64.bin 
再运行:chmod a+x jdk-6u30-linux-x64.bin

./jdk-6u30-linux-x64.bin

原来的链接删除:

xiaowen@xiaowen-OptiPlex-790:/usr/bin$ sudo rm -rf /usr/bin/java

xiaowen@xiaowen-OptiPlex-790:/usr/bin$ sudo rm -rf /usr/bin/javac

建立新的鏈接:

xiaowen@xiaowen-OptiPlex-790:/usr/bin$ sudo ln -s ~/backup/sun-java-6/jdk1.6.0_30/bin/java /usr/bin/java

xiaowen@xiaowen-OptiPlex-790:/usr/bin$ sudo ln -s ~/backup/sun-java-6/jdk1.6.0_30/bin/javac /usr/bin/javac

接着make编译,一切OK,启动模拟器一切正常.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: