Atualizar JDK/JAVA no Android Studio

Atualizar JDK/JAVA no Android Studio

Atualizei Java, JDK ( javace assim por diante) no meu Ubuntu 14, experimentando vários métodos (para os quais pediessa questão).

Então, depois de muitos problemas, tenho 99,9% de certeza de que o Java foi atualizado no sistema operacional (se eu digitar java -versionno terminal, isso me dá Java version 1.8.0_101)

Mas o Android Studio, que é o principal motivo da minha atualização do JDK, ainda apresenta erros como

"Não consigo compilar porque é necessária a versão Java 1.8" (desculpe se não tenho a mensagem precisa. Se for necessário, irei atualizá-la)

Portanto, os problemas parecem estar relacionados ao Android Studio, não ao Ubuntu.

Como faço para que o Android Studio perceba que atualizei minha versão do Java?

Algumas notas:

  • Ainda bem que já coloquei como padrão a versão 1.8, e não a 1.7 (usei o sudo update-alternatives --config javacomando...
  • Instalei o Android Studio enquanto ainda tinha a versão 1.7 Java no meu pc, o que pode ter causado esse problema
  • (Relacionado ao ponto acima): Na verdade, desinstalei e reinstalei o Android Studio (embora seja apenas uma pasta a ser descompactada, nada realmente "instala"), mas ainda dá a mensagem de erro.

Só uma última coisa (que pode parecer estranha): na verdade, antes de atualizar a mensagem era sobre a versão do JDK, e o Android Studio não conseguia nem renderizar o visual do aplicativo. Depois a mensagem diz respeito a mais versão Java (não JDK) e o visual da aplicação é renderizado, mas não COMPILA o projeto.

Sinto muito pelo meu inglês ruim e pela confusão que posso ter causado. Esperando que alguém ajude, muito obrigado :)

Responder1

Acesse File -> Project Structuree verifique a versão do SDK. Se for inferior a 1,8, altere-o.

Se estiver certo, verifique build.gradleo arquivo. As ferramentas de compilação do Android 24.0.0 e superior requerem Java 1.8. Tente baixá-los apenas por enquanto.

Verifique também:https://discuss.gradle.org/t/cant-build-java-1-8-even-with-proper-java-version-in-use/2461/5

Também pode ser um problema com a versão muito antiga do Gradle. Altere a versão do plugin gradle para superior a 2.1.0

Mas a melhor maneira de resolver um problema seria esta: ontem foi lançado o mais novo Android Studio 2.2 com Gradle-plugin 2.2 e Android build-tools 24.0.3. Basta atualizar seu IDE, ele também corrigirá a versão do Gradle e das ferramentas de construção.

Espero que ajude

informação relacionada