ホスト システム Windows 8 上の仮想デバイス (VMware ワークステーション) に Ubuntu 12.10 x64 をインストールしました。Android ソース コードをダウンロードしました。ビルドしたいのですが、次のように表示されます。
Checking build tools versions...
************************************************************
You are attempting to build with an unsupported JDK.
You use OpenJDK but only Sun/Oracle JDK is supported.
************************************************************
私は試した:
sudo apt-get -y remove --purge openjdk-7-jdk openjdk-7-jre
OpenJKD 7 がまだインストールされています。OpenJDK をアンインストールして、Android をビルドできる JDK をインストールするにはどうすればよいですか?
答え1
Ubuntu では、別の JDK を使用するために 1 つの JDK をアンインストールする必要はありません。複数の Java バージョンをインストールして、必要に応じて切り替えることができます。重要なのは、どれをデフォルトとして設定するかです。
Oracle Java JDKは次のようにインストールできます。このガイド(簡単なオプション)またはOracleから直接入手するここ(まあ、それほど簡単ではない選択肢ですが)。
別の Java ローダーを選択してください:
sudo update-alternatives --config java
別のコンパイラを選択します (これが必要なものです):
sudo update-alternatives --config javac
Java Web Startを選択します:
sudo update-alternatives --config javaws
Ubuntu VM に Android SDK をインストールすることもお勧めします。ここにそのための素晴らしいガイドがあります。