【发布时间】: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