Android 源碼編譯強制要求 JDK 1.6,但 Ubuntu 12.04 預設倉庫僅提供 OpenJDK 7,需手動安裝 Oracle (Sun) JDK 6。
jdk-6u33-linux-x64.bin(或對應版本)。chmod +x jdk-6u33-linux-x64.bin
./jdk-6u33-linux-x64.bin
sudo mv jdk1.6.0_33 /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_33/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_33/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_33/bin/javaws 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
java -version
# 輸出應包含 "Java(TM) SE Runtime Environment (build 1.6.0_33-b04)"
詳細編譯流程可參考 嵌入式開發圈教程。
No such file or directory,請確認路徑大小寫與版本號一致。sudo apt-get install ia32-libs(Ubuntu 12.04)。