Estou executando o Android Estúdio 3.5 Beta 5. Tenho seguido um buraco de coelho começando com a tentativa de executar testes de unidade com Robolectric contra o Android SDK 29. Vi um erro que necessário executar com o Java 9. Quando fui para instalar o JDK 9, ele me dirigido a 10, depois 11, depois 12!
Eu fiz o download do JDK 12 e agora eu gostaria de JDK localização configure Studio Android a ser 12. No entanto, quando tento fazer isso, recebo a seguinte mensagem de aviso: "Por favor, escolha um diretório JDK 8 válido". Ver imagens abaixo.
Existe outra configuração eu tenho que mudar para obter este diálogo para permitir-me para escolher uma maior JDK de 8? Ou é apenas não é possível?
você realmente pode compilar aplicativos Android usando uma versão superior JDK ao alvejar Java 8 dentro de seus aplicativos. parece que este foi suportado em versões Android Studio antes de 3.5 beta 3, e de acordo com o issue tracker , que planeja corrigir isso.
entretanto, você pode compilar com versões do JDK mais elevados na linha de comando com Gradle sem quaisquer problemas.