Tenho o Ubuntu 12.10 x64 instalado em um dispositivo virtual (estação de trabalho VMware) em um sistema host Windows 8. Baixei o código-fonte do Android. Eu queria construí-lo e diz:
Checking build tools versions...
************************************************************
You are attempting to build with an unsupported JDK.
You use OpenJDK but only Sun/Oracle JDK is supported.
************************************************************
Tentei:
sudo apt-get -y remove --purge openjdk-7-jdk openjdk-7-jre
e ainda tenho o OpenJKD 7 instalado. Como posso desinstalar o OpenJDK e instalar um JDK que possa construir o Android?
Responder1
No Ubuntu você não precisa desinstalar um JDK para usar outro. Você pode ter várias versões do Java instaladas e alternar entre elas conforme desejar. O que importa é qual deles está definido como padrão.
Você pode instalar o Oracle Java JDK seguindoeste guia(opção fácil) ou acerte direto no Oracleaqui(bem...opção menos fácil).
Escolha outro carregador Java:
sudo update-alternatives --config java
Escolha outro compilador (é disso que você precisa):
sudo update-alternatives --config javac
Escolha Java Web Start:
sudo update-alternatives --config javaws
Você também pode estar interessado em instalar o Android SDK em sua VM Ubuntu.Aqui está um ótimo guia para isso.