我正在尝试为 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=release TARGET_ARCH=arm HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
检查构建工具版本...
您正在尝试使用不正确的 java 版本进行构建。
您的版本是:/bin/bash: java: command not found。正确的版本是:1.5。
请按照 http://source.android.com/download上的机器设置说明进行操作
构建/核心/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 ..请帮忙。