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?
Respostas:
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.
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
fonte
File -> Sync Project with Gradle Files
CORRECÇÃO PARA 3.1.2 OU VERSÕES MAIS RECENTES
Alguns de meus colegas e eu 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:
CONSELHOS EXTRA se você está enfrentando esta questão constantemente
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.
fonte
No Android Studio 3 e superior, ambos para Windows, Mac e Linux :
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: **
fonte
Clique neste ícone para sincronizar
gradle
ou edite qualquer um dos seus módulos
gradle
e sincronizefonte
Pressione
"Ctrl+shift+A"
e, no pop-upEditText
, escreva"Sync Project with Gradle Files"
. Depois disso, clique duas vezes na opção exibida. Ele sincronizará seuGradle
arquivoSDK
com o arquivo do projeto.fonte
Basta ir ao arquivo (no nível do aplicativo)
build.gradle
, dar um espaço vazio em algum lugar e clicar em sincronizar . Quando o gradle mostrar a sincronização concluída , o erro desapareceráfonte
Esta é a maneira mais fácil de corrigir esse problema:
É isso aí! Você Terminou.
fonte
Agora no Android Studio 3 e superior, você pode tentar sincronizar o projeto com o gradle como:
fonte
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.
fonte
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.
fonte
Pressione o primeiro botão de atualização na guia gradle vertical no Android Studio à direita
fonte
Siga esses passos:
Espero que isto ajude.
fonte
Existem várias soluções de acerto e avaliação para esse erro. Um deles certamente funcionará para você. Abaixo estão as soluções:
1
2)
3)
4)
5)
6
fonte
Vá para Arquivo >> Estrutura do Projeto (⌘;). Isso abriria essa janela e, em seguida, selecione o módulo do aplicativo . Em seguida, escolha a versão do SDK do Compile. Escolha a mais recente e clique em Aplicar.
fonte
Eu estava tendo esse problema em todas as versões do AS 3.0+. Sincronizar com gradle não resolveu o problema para mim. A solução da András Klöczl foi a única coisa que me permitiu fazer algumas codificações. O problema era que sempre que eu fazia uma sincronização gradle, o problema voltava. Então eu tive que passar por esse processo sempre que quisesse fazer uma alteração no meu
build.gradle
. O que acabou funcionando para mim foi fazer o downgrade da minha versão do kotlin de1.2.40
para1.2.30
fonte
1.2.50
para1.2.51
. E no meu AS, eu tenho o plugin kotlin atualmente mais recente, que é o1.2.51-release-Studio3.1-1
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 nesta 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:
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.
fonte
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.
fonte
Basta alterar a versão das ferramentas de compilação para 25.0.3 .. e sincronizar agora, espero que ajude ..
fonte
Isso funcionou para mim.
Arquivo -> Configurações -> Android SDK -> Edição do local do Android SDK -> Android SDK
fonte
local.properties
arquivo, é por isso que funciona.Vá para: Arquivo> Estrutura do Projeto> Módulos -> aplicativo> Propriedades
escolha: Compilar a versão 'SDK' =
API26
Versão das ferramentas de compilação = 27.0.0 Compatibilidade de origem = 1.8 Compatibilidade de destino = 1.8fonte
abra o arquivo build.gradle. basta adicionar um espaço ou pressionar enter. depois sincronize o projeto. funciona...
fonte
À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
include ':ap'
e sincronize-o.após a sincronização, altere-o para
include ':app'
novamente.Deve estar funcionando bem agora.
fonte
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.
fonte
Build tools version
selecionado, selecionando 27.0.3 corrigi-lo.A solução mais simples para esse problema:
Primeiro, verifique se o caminho do sdk está correto. Em seguida, feche o projeto atual e, no menu de inicialização do Android, clique em importar projeto e escolha seu projeto no explorer. Isso sempre resolverá meu problema
fonte
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.
fonte
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
fonte
No último android studio 3.3.2, o ícone de
sync project with Gradle Files
é alteradoAgora tente isso
fonte
Para o Android Studio 3.5, "Arquivo -> Projeto de sincronização com arquivos gradle" é suficiente.
fonte
Depois de abrir meu projeto no Android Studio, abri a versão do aplicativo do arquivo build.gradle, localizada na pasta Gradle Scripts do projeto. 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 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,
fonte
Se o seu caminho do SDK do Android for fornecido e você ainda estiver enfrentando 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 app e faça qualquer alteração ou apenas dê um espaço e agora sincronize novamente. Funcionará perfeitamente.
fonte