tools - write android studio




Como faço para "selecionar o Android SDK" no Android Studio? (20)

Às vezes, o estúdio android age apenas como estúpido e precisa de algum tipo de redefinição.

Vá para o arquivo settings.gradle que deve conter include ':app'
altere-o para include ':ap' e sincronizar.
após a sincronização, altere-o para include ':app' novamente.

Deve estar funcionando bem agora.

Após uma importação bem-sucedida de um projeto Eclipse-Android para o "Android Studio 1.4", recebo o erro

"Selecione Android SDK"

quando clico no botão para executar o aplicativo no simulador, mas não consigo encontrar nenhuma maneira de fazer isso.

Esta caixa de diálogo é aberta quando clico em "executar":

Esta é a caixa de diálogo "estrutura do projeto":

O que eu deveria fazer agora?


A estrutura e as opções do menu mudaram um pouco a partir do Android 3.2.0. Corrigi esse erro alterando o SDK do módulo no seguinte menu:

Arquivo> Estrutura do projeto> Módulos> Arquivo de aplicativo> Guia Dependencies> Module SDK

Certifique-se de clicar em Aplicar para salvar suas alterações.


Agora no Android Studio 3 e superior, você pode tentar sincronizar o projeto com o gradle como:

File -> Sync Project with Gradle Files


Basta alterar a versão das ferramentas de compilação para 25.0.3 .. e sincronizar agora, espero que ajude ..


Depois de abrir meu projeto no Android Studio, abri a versão do aplicativo do arquivo build.gradle, localizada na pasta Gradle Scripts do Project. Quando passei o ponteiro do mouse sobre o número buildToolsVersion, uma dica de ferramenta apareceu, indicando que a versão do Android Build Tools precisava ser atualizada (veja a captura de tela). Alterei o valor da buildToolsVersion para o valor identificado pelo erro (27.0.2) e o problema foi resolvido. O erro original (selecione Android SDK) desapareceu e o projeto foi compilado com êxito novamente. Embora essa solução tenha sido mencionada anteriormente, as etapas exatas pareciam estar ausentes, por isso espero que isso esclareça qualquer dúvida. Acho que a causa principal desse problema é que uma nova versão das ferramentas de compilação foi lançada, mas o Android Studio não acionou nenhuma notificação para mim, o que indicaria que eu deveria corrigir isso manualmente (já que o Android Studio não parece ter o capacidade de atualizar esse arquivo build.gradle internamente), o que deixa o ônus do usuário encontrar o problema e corrigi-lo.


Esta é a maneira mais fácil de corrigir esse problema:

  • Adicione uma linha de comentário ao arquivo gradle
  • Em seguida, ele será solicitado a sincronizar .
  • Clique em ' Sincronizar agora '

É isso aí! Seu Feito.


Eu vou para build.gradle e clique em sincronizar agora . Então funcionou.

Atualização :

File -> Sync Project with Gradle Files (Android Studio 3.1.1)

Tools -> Android -> Sync Project with Gradle Files (Android Studio 3.0.1)

Ou você pode clicar no ícone na barra de ferramentas.

Esta resposta pode não ajudar na versão posterior, pois a equipe do Android studio trabalha para melhorar a ferramenta, a maneira de sincronizar pode ser diferente na próxima versão do Android Studio.

A MANEIRA COMUM que pode ajudar é tentar sincronizar o projeto , invalidar caches e reiniciar o Android Studio.

Solução para Android Studio 3.1.2 [Veja a resposta abaixo]

Consulte a versão mais recente do Android Studio


Isso funcionou para mim.

Arquivo -> Configurações -> Android SDK -> Edição do local do Android SDK -> Android SDK


Meu problema era que, se eu mudasse o projeto (por exemplo, abrisse uma nova janela do Android Studio com outro projeto), esse erro ocorreria.

Portanto, li todas as respostas desta pergunta e a solução "limpar caches e abrir o projeto novamente" não foi tão útil no meu caso.

Em vez disso, descobri que se a versão do plug-in do Kotlin no Android Studio era menor do que no arquivo gradle, o problema aparecia.

Minha configuração foi:

  • Android Studio 3.1.3
  • Plug-in Kotlin (no Android Studio) 1.2. 30
  • Versão Kotlin no arquivo gradle 1.2. 51

O que resolveu o problema?

Atualizei o plugin Kotlin:

Arquivo -> Configurações -> Plugins -> Instalar o plugin JetBrains ...

Em seguida, procure o Kotlin e clique em Atualizar. Após a atualização, reinicie o Android Studio e sincronize o Gradle.


No Android Studio 3 e superior, ambos para Windows, Mac e Linux :

File -> Sync Project with Gradle Files

Resolvido!

Ou você pode fazer isso pela tecla de atalho :

Pressione ⌘ + Shift + A ( Mac ) ou Ctrl + Shift + A ( Windows, Linux ). Em seguida, abra um Edit-Text e escreva "Sync Project with Gradle Files" . Em seguida, clique duas vezes na opção.

Seu problema foi resolvido! Ele sincronizará seu arquivo gradle com o arquivo do projeto, obrigado.

** Captura de tela: **


No meu caso, não há nenhuma versão java sdk selecionada na estrutura do projeto.

Eu tive que selecionar o -

Compatibilidade da fonte (1.7)

Compatibilidade com Alvos (1.7)

como mostrado na imagem.


O comentário de @Nisarg ajudou: "definir a versão mais recente na versão Compile Sdk"

Mudei da API 8 para a API 23 e a mensagem de erro desapareceu.


Pressione " ⌘ + Shift + A " no Mac (ou " Ctrl + Shift + A " no Windows) e no EditText pop-up, escreva " Sync Project with Gradle Files ". Depois disso, clique duas vezes na opção exibida. Em seguida, sincronizará o SDK do arquivo Gradle com o arquivo do projeto.


Pressione o primeiro botão de atualização na guia gradle vertical no Android Studio à direita


Se o seu caminho do SDK do Android é fornecido e você ainda enfrenta esse problema, talvez seja porque o seu estúdio do Android não foi sincronizado corretamente, mesmo que você tenha clicado no link " Sincronizar agora ".

Portanto, para sincronizar novamente, acesse o arquivo app gradle e faça qualquer alteração ou apenas dê um espaço e agora sincronize novamente. Funcionará perfeitamente.


Se você estiver usando 'Perfil ou depurar APK ...', poderá encontrar esse erro.

Minha solução é verificar primeiro o SDK para atualizações no gerenciador do SDK: clique em "Editar" no lado direito do local do SDK e prossiga para instalar as atualizações:

Em seguida, cliquei em "Logcat" na parte inferior do Android Studio e descobri que também preciso configurar o SDK do Android. Portanto, escolha a mais recente plataforma de API do Android:

Depois disso, sou capaz de executar o APK no emulador.


Vá para o arquivo gradle.build e clique em sincronizar agora OU clique no ícone Sincronizar projeto com o arquivo Gradle

OU Vá para Ferramentas -> Android -> Projeto de sincronização com arquivo Gradle


Vá para: Arquivo> Estrutura do Projeto> Módulos -> aplicativo> Propriedades

escolha: Compile a versão 'SDK' = API26 Versão das ferramentas de compilação = 27.0.0 Compatibilidade de origem = 1.8 Compatibilidade de destino = 1.8


Vá para Arquivo >> Estrutura do Projeto (⌘;). Isso abriria essa janela e selecione o módulo do aplicativo . Em seguida, escolha a versão do SDK do Compile. Escolha a mais recente e clique em Aplicar.


CORRECÇÃO PARA 3.1.2 OU VERSÕES MAIS RECENTES

Eu e alguns de meus colegas enfrentamos o mesmo problema no AS 3.1.2 , mas uma simples sincronização não nos ajudou. Para nós, a solução foi um pouco diferente:

  1. Arquivo -> Invalidar caches -> Invalidar
  2. Arquivo -> Fechar projeto.
  3. Remova o projeto da janela do seletor de projeto do AS.
  4. Sair do Android Studio
  5. Inicie o AS e abra o projeto novamente

CONSELHOS EXTRA SE ESTIVER ENVIANDO CONSTANTEMENTE ESTE PROBLEMA

Alguns de vocês estão constantemente enfrentando esse problema, e essa "solução" o corrige apenas temporariamente. No momento em que começamos a receber esse erro, usamos o gradle wrapper 4.6 e o ​​Android gradle plugin 3.1.0, mas desde então voltamos ao gradle 4.4 e o usamos com o mais recente plug-in Android gradle, e ainda não vimos esse problema. desde então.





eclipse-project-file