Instalação do Oracle Java JDK

2

Instalei o Android Studio e a versão lates do Oracles Java JDK 8.

Quando eu digito: java -version, parece que instalei o java corretamente:

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

mas quando tento executar meu aplicativo no Android Studio por meio do meu dispositivo real (LG Nexus 5X), recebo o seguinte erro:

Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.

Quando eu verifico o PPA no Ubuntu Software Center, parece que o Oracle Java Installer está ativado ( link )

Infelizmente, não tenho ideia de como resolver este problema.

Estou usando um Acer Chromebook R11 com Croton e minha versão Java está instalada em: / usr / lib / jvm / e também instalei / usr / lib / jvm / default-java /

Obrigado pelo seu apoio.

Procurei no arquivo studio.sh para descobrir onde o Android Studio pesquisa o Java JDK.

# ---------------------------------------------------------------------
# Locate a JDK installation directory which will be used to run the IDE.
# Try (in order): STUDIO_JDK, ../jre, JDK_HOME, JAVA_HOME, "java" in PATH.
# ---------------------------------------------------------------------
if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/java" ]; then
  JDK="$STUDIO_JDK"
elif [ -x "$IDE_HOME/jre/jre/bin/java" ] && "$IDE_HOME/jre/jre/bin/java" -version > /dev/null 2>&1 ; then
  JDK="$IDE_HOME/jre"
elif [ -n "$JDK_HOME" -a -x "$JDK_HOME/bin/java" ]; then
  JDK="$JDK_HOME"
elif [ -n "$JAVA_HOME" -a -x "$JAVA_HOME/bin/java" ]; then
  JDK="$JAVA_HOME"

Tanto $ JAVA_HOME como $ STUDIO.JDK apontam para / usr / lib / jvm / java-8-oracle.

    
por Andre 21.07.2016 / 04:25

1 resposta

1

Finalmente funciona. Consegui resolver o problema sozinho. Tentei corrigir o problema primeiro nas configurações e depois nas variáveis de caminho. Na verdade, eu só precisava ir para Arquivo- > Estrutura do projeto ... no Android Studio e editar as propriedades do aplicativo, bem como o local do JDK.

    
por Andre 28.07.2016 / 03:27