我正在嘗試構建Android模擬器(Eclair版本)的Linux內核。 我已經下載了android源代碼,並且「$ repo sync」成功了。 現在建築,當我嘗試執行「$ make」命令我得到以下錯誤。jdk-5錯誤,同時構建Android源代碼
根@ Ubuntu的:〜/ mydroid#使
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 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路徑太陽JDK-5。 或者是否有任何其他方式來設置默認的jvm ..請幫助。
看起來它只是找不到java可執行文件。您可能只需將其添加到您的路徑。 – 2011-03-16 15:51:33