构建android源代码时出现jdk-5错误

时间:2011-03-16 15:39:46

标签: android jvm android-emulator jdk1.5

我正在尝试为Android模拟器(Eclair版本)构建linux内核。 我已经下载了android源代码,并且“$ repo sync”也成功了。 现在对于Building,当我尝试执行“$ make”命令时,我收到以下错误。

root @ ubuntu:〜/ mydroid#make

PLATFORM_VERSION_CODENAME = REL PLATFORM_VERSION = 2.1 UPDATE1 TARGET_PRODUCT =通用 TARGET_BUILD_VARIANT =工程 TARGET_SIMULATOR = TARGET_BUILD_TYPE =释放 TARGET_ARCH =臂 HOST_ARCH = 86 HOST_OS = Linux的 HOST_BUILD_TYPE =释放

BUILD_ID = ECLAIR

检查构建工具版本......


您正在尝试使用不正确的版本进行构建 java。

您的版本是:/ bin / bash:找不到java:command。 正确的版本是:1.5。

请按照机器设置说明进行操作     http://source.android.com/download


build / core / main.mk:111: * 停止。停止。

我安装了open-jdk6和sun-jdk-6,现在用于构建android源码,它需要sun-jdk-1.5。 为此我试图从.bin文件安装sun-jdk-1.5,但默认的JVM没有初始化为jdk-1.5,我无法做到。 我卸载open-jdk-6但我无法删除sun-jdk-6。我从oracle / downloads。的.bin文件中安装了sun-jdk-6。

我正在按照以下步骤进行操作

http://linuxclues.blogspot.com/2010/04/building-android-debian-sid.html

请告诉我如何卸载jdk-6并将默认的jvm路径设置为sun-jdk-5。 或者有没有其他方法来设置默认的jvm ..请帮助。

1 个答案:

答案 0 :(得分:0)

在JDK 1.6之前的PATH变量中设置JDK 1.5。因此系统将选择1.5而不是1.6