Não consigo gerar .APK com comando do Cordova [RESOLVIDO]

1. Não consigo gerar .APK com comando do Cordova [RESOLVIDO]

Anderson Matias da Silva
4nderson

(usa XUbuntu)

Enviado em 17/11/2018 - 15:52h

Olá,

Estou tentando compilar um projeto desenvolvido em Ionic, gerar um .apk. Já baixei o Android e o Cordova, e também o JDK do Java 8 191, como recomenda o curso. Porém, ao rodar o comando "cordova build android --release" o sistema retorna o seguinte erro:

"Android Studio project detected
Running command: "/home/myuser/Documents/Courses/Curso IFSP/Programação Web e Mobile/www/introducao_ao_ionic/appConcessionaria/hooks/after_prepare/010_add_platform_class.js" "/home/myuser/Documents/Courses/Curso IFSP/Programação Web e Mobile/www/introducao_ao_ionic/appConcessionaria"
ANDROID_HOME=/home/myuser/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
Requirements check failed for JDK 1.8"

Os paths do Android e Java estão setados da seguinte forma no ".bashrc":

"export ANDROID_SDK_ROOT=/home/myuser/Android/Sdk
export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre"

Já consultei vários tutoriais e fiz várias alterações. A única coisa que não fiz foi remover as outras versões de Java. Gostaria de saber se é possível reparar o problema sem ter que remover as outras versões ou, se eu remover, vou ainda conseguir usar outros programas que dependem do Java como, por exemplo, o da declaração de IR.


  


2. Re: Não consigo gerar .APK com comando do Cordova [RESOLVIDO]

Anderson Matias da Silva
4nderson

(usa XUbuntu)

Enviado em 02/03/2019 - 17:15h

Saudações,

Me desculpem, eu havia resolvido isso ano passado e esqueci de compartilhar a solução. Segue:

Além de editar o PATH no ".bashrc", precisei rodar o comando "sudo update-alternatives --config javac" e selecionar o diretório do Java 8.

Após isso deu outro erro, mas referente ao "Gradle". Para resolver isso tive que baixá-lo e fazer a instalação manualmente conforme as instruções do site https://gradle.org/install/ e editar seu PATH, export PATH=$PATH:/opt/gradle/gradle-4.10.1/bin. Rodei o comando "cordova build android --release" e consegui gerar o .APK.