De um modo geral, é definido na caixa de diálogo "Estrutura do projeto".
Vá para Arquivo> Estrutura do projeto> Local do SDK . O terceiro campo é "Local JDK", onde você pode defini-lo. Isso o definirá para o projeto atual.
Para definir o padrão para novos projetos, vá para Arquivo> Outras configurações> Estrutura do projeto padrão> Local do SDK e defina o "Local JDK".
Versões mais antigas
Vá para Arquivo> Estrutura do projeto> [Configurações da plataforma]> SDKs . Você precisará atualizar a configuração do SDK atual para usar o novo diretório ou definir um novo e, em seguida, alterar as configurações do seu projeto para usar o novo. Isso o definirá para o projeto atual.
Para definir o padrão para novos projetos, vá para Arquivo> Outras configurações> Estrutura para novos projetos> [Configurações da plataforma]> SDKs e defina o SDK a ser usado ao criar um novo projeto.
C:\Users\<YOUR_USER_NAME>\.AndroidStudio2.1\config\options\jdk.table.xml
e atualize todas as ocorrências do caminho antigo para o novo caminho e você estará pronto para prosseguir.<homePath value="$APPLICATION_HOME_DIR$/jre" />
.$APPLICATION_HOME_DIR$/jre
corresponde ao caminhoC:\Program Files\Android\Android Studio\jre
. Na GUI correspondente por meio de Arquivo> Estrutura do projeto ..., "Usar jdk incorporado" está marcado e o caminho completo é mostrado.Vá para Arquivo> Estrutura do Projeto (ou pressione Ctrl + Alt + Shift + S), um pop-up será aberto agora vá para a guia Local do SDK, você encontrará o Local do JDK , consulte esta imagem para ficar mais claro.
fonte
Tentei atualizar todos os meus SDKs apenas indo para Estrutura do projeto> Configurações da plataforma> SDKs e alterando o SDK do Java, mas não funcionou, então tive que recriar as configurações do zero.
Veja como criar seus SDKs com o Java mais recente:
fonte
Este problema surge devido a uma versão JDK incompatível. Baixe e instale o JDK mais recente (atualmente é 8) do site oficial do java, caso você esteja usando versões anteriores. Em seguida, no Android Studio, vá para Arquivo-> Estrutura do Projeto-> Local do SDK -> Local do JDK e defina-o como 'C: \ Arquivos de Programas \ Java \ jdk1.8.0_121' (local padrão do JDK). O Gradle sincronize seu projeto e pronto ...
fonte
De alguma forma, o instalador do Studio instalaria outra versão em:
onde a versão mais recente foi instalada, o instalador Java DevKit em:
É necessário limpar o Android Studio para que ele use as versões 1.8.0 mais recentes adequadas.
De acordo com Como definir o caminho do Java SDK no AndroidStudio? pode-se substituir por um JDK específico, mas quando eu renomei
para:
E reiniciado o Android Studio, iria reclamar que o jre era inválido. Quando tentei especificar um JDK para escolher aquele em
C:\Program Files\Java\jre1.8.0_121\bin
ou:Ele disse que essas pastas são inválidas. Então eu acho que a versão embutida deve ter algum propósito especial.
fonte
1) Arquivo >>> Estrutura do Projeto OU pressione Ctrl+ Alt+ Shift+S
2) Na guia SDK Location você encontrará SDK Location:
3) Mude a localização do seu projeto SDK para aquele que você instalou
4) Sincronize seu projeto
fonte
Clique em "usar JDK incorporado" na versão Android Studio 3.2.1
fonte
Vá para
File>Project Structure>JDK location:
Aqui, você deve definir o caminho do diretório exatamente igual, no qual você instalou a versão java. Além disso, você deve mencionar os caminhos do SDK para o projeto executado no emulador com sucesso.Por que este problema ocorre: é devido ao diretório de versão java não sincronizado que deve estar disponível para Android Studio para compilação de código java.
fonte