【问题标题】:jdk-5 error while building android source code构建android源代码时出现jdk-5错误
【发布时间】:2011-03-16 15:39:46
【问题描述】:

我正在尝试为 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=eng TARGET_SIMULATOR= TARGET_BUILD_TYPE=发布 TARGET_ARCH=手臂 HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=发布

BUILD_ID=ECLAIR

检查构建工具版本...


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

您的版本是:/bin/bash: java: command not found。 正确的版本是: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..请帮忙。

【问题讨论】:

  • 看起来它只是找不到 java 可执行文件。您可能只需要将它添加到您的路径中。

标签: android jvm android-emulator jdk1.5


【解决方案1】:

在 JDK 1.6 之前的 PATH 变量中设置 JDK 1.5。所以系统会选择 1.5 而不是 1.6

【讨论】:

猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
  • 2019-02-17
  • 2018-02-03
相关资源
最近更新 更多