Eu encontrei o problema: estava faltando a instalação do jdk. Eu só tinha o jre.
apt-get install python-software-properties python g++ make ant openjdk-7-jre openjdk-7-jdk
Quando eu corro no terminal Java -version
, a saída é:
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.15.04.1)
OpenJDK Server VM (build 24.95-b01, mixed mode)
Mas quando eu corro:
~/.cordova/lib/npm_cache/cordova-android/5.1.0/package/bin/check_reqs
Ele retorna:
{ [CordovaError: Failed to run "java -version", make sure that you have a JDK installed.
You can get it from: http://www.oracle.com/technetwork/java/javase/downloads.
]
name: 'CordovaError',
message: 'Failed to run "java -version", make sure that you have a JDK installed.\nYou can get it from: http://www.oracle.com/technetwork/java/javase/downloads.\n',
code: 0,
context: undefined }
Estou usando o Node.js versão 5.6.0 e consigo executar o SDK do Android e iniciar o programa avd
.
Eu tento adicionar isso:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/client
mas o problema continua.
Eu encontrei o problema: estava faltando a instalação do jdk. Eu só tinha o jre.
apt-get install python-software-properties python g++ make ant openjdk-7-jre openjdk-7-jdk
Você está usando uma versão não suportada e você pode instalar a nova versão do JDK e ela estará em funcionamento.
Esse erro informa o problema:
"make sure that you have a JDK installed.
You" can get it from: http://www.oracle.com/technetwork/java/javase/downloads."
Instalação do JDK em plataformas Linux
Este procedimento instala o Java Development Kit (JDK) para Linux de 64 bits, usando um arquivo binário de arquivamento (.tar.gz).
Estas instruções usam o seguinte arquivo:
jdk-8uversion-linux-x64.tar.gz
Antes que o arquivo possa ser baixado, você também pode precisar aceitar o contrato de licença. O arquivo binário pode ser instalado por qualquer pessoa (não apenas usuários root), em qualquer local que você possa gravar. No entanto, apenas o usuário root pode instalar o JDK no local do sistema.
Mude o diretório para o local onde você gostaria que o JDK fosse instalado, em seguida, mova o arquivo binário .tar.gz para o diretório atual.
Descompacte o tarball e instale o JDK.
% tar zxvf jdk-8uversion-linux-x64.tar.gz
Os arquivos do Java Development Kit são instalados em um diretório chamado jdk1.8.0_version no diretório atual.
Exclua o arquivo .tar.gz se desejar economizar espaço em disco. Ou use
sudo apt-get autoremove
Você pode instalar a versão 32 aqui. < br> Referência: Oracle