Localização do SDK não encontrada. Defina o local com o sdk.dir no arquivo local.properties ou com uma variável de ambiente ANDROID_HOME




sdk location not found define location with sdk dir in the local properties or with an android_home (20)

Recentemente, tentei importar exemplos de jogos para Android que baixei do site de desenvolvedores do Google. Depois de importá-los para o Android Studio, recebo o seguinte erro:

Erro: localização do SDK não encontrada. Defina o local com o sdk.dir no arquivo local.properties ou com uma variável de ambiente ANDROID_HOME.

O que é isso? Quero executar os programas de amostra do Android Studio.


coloque estas duas linhas no seu arquivo .bashrc e execute source ~/.bashrc

export ANDROID_HOME=/Users/$USER/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Para linux eu fiz isso (para a primeira linha)

export ANDROID_HOME=/home/$USER/Android/Sdk

Se você estiver tentando executar um código de amostra do Google android, tente importar o repositório inteiro em vez de uma amostra individual .

Esta é a seção relevante de instructions.html , incluída no código de exemplo da API do Google Agenda

  • Importar projeto calendar-android-sample
    • Selecione "Importar Projeto ..." ou Arquivo> Importar Projeto ...
    • Selecione [someDirectory] /google-api-java-client-samples/build.gradle e clique em OK.
      • Observação: não funcionará se você tentar importar [someDirectory] /google-api-java-client-samples/calendar-android-sample/build.gradle
    • Selecione "Usar distribuição gradle local" com "Gradle home" de [someDirectory] /gradle-2.2.1 e clique em OK.

No Linux:

Se você já baixou o SDK do Android, mas não está sendo encontrado.

O problema pode ser que o arquivo local.properties precise estar dentro do mesmo diretório que o gradle stuff do gradle para encontrá-lo ao construir e executar o adb.

Para o meu projeto reagir-nativo usando gradle eu precisava colocar o arquivo Myprojectname/android/ em Myprojectname/android/ folder.

Como eu tinha descompactado o SDK para Downloads, usei esse caminho no arquivo com uma linha como esta:

sdk.dir=/home/USER/Downloads/android-sdk-linux

Apenas remova a pasta .idea e importe o projeto novamente. Isso funcionou para mim.


Eu sei que esta resposta está atrasada, mas espero que ajude os outros.

A resposta é simples. Você precisa apenas copiar seu arquivo local.properties para a pasta onde o projeto está armazenado e ele funcionará como um encanto. Mas lembre-se, ele deve ser colocado na pasta raiz onde o projeto está armazenado.


Se tudo mais falhar, copie o arquivo local.properties para a raiz do diretório do projeto. Simplesmente.


Você deve baixar o Android SDK.

Use este link para baixá-lo.

Em seguida, você deve definir sua localização para o Android Studio. Siga os passos:

  1. Arquivo-> estrutura do projeto na estrutura do projeto
  2. Esquerda> Localização do SDK
  3. Localização do SDK selecione a localização do Android SDK (versão antiga use Pressione +, adicione outro sdk)

Boa sorte.


o melhor e mais fácil é criar uma nova pasta "app" para o projeto Android, do projeto que não funciona para o recém-criado e adicionar as dependências necessárias no gradle do seu novo projeto e tudo funcionará perfeitamente.


Esse problema é encontrado quando você tenta importar um projeto do Android Studio do arquivo ../app/build.gradle .

Importe o projeto selecionando o arquivo ../build.gradle localizado no diretório raiz do seu projeto.


Eu recebi este erro depois de clonar um repositório recentemente. Eu esperava local.properties para ser gerado automaticamente, mas não foi. Consegui gerá-lo reimportando o projeto Gradle.

File > Re-import Gradle Project

Qualquer um usando o Jenkins, pode ser útil

Você precisa definir um nome de variável global ANDROID_HOME com o valor do caminho para o android sdk.

Para mac, é /Users/YOUR_USER_NAME/Library/Android/sdk


Por favor, siga os pontos abaixo que funcionam para mim:

  1. Vá para o seu Project -> Android
  2. Crie um arquivo local.properties
  3. Abra o arquivo
  4. cole seu caminho do Android SDK como abaixo:

    sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk

Substitua USERNAME pelo seu nome de usuário


Aqui está uma solução para o problema quando você clica em "Executar aplicativo" (seta verde) e obtém o erro **:

Selecione Android SDK ** na caixa de diálogo Editar configuração .

Abrir:

  1. Arquivo /Settings/Appearance e Behavior/System Settings/Android SDK
  2. Olhe para o topo da localização do Android SDK : path to your SDK
  3. Clique no botão Edit
  4. Clique em Next, Next, Finish para aceitar os padrões

Isso parece salvar a localização do SDK - mesmo que nada tenha mudado - em algum local interno. Eu inspecionei as pastas .gradle e .gradle mas não vi o que o Studio fazia para alterar um arquivo de configuração - mas agora posso executar o aplicativo.

E para resumir as correções anteriores - estas são normalmente OK para um repo sem problemas de compilação:

  • O arquivo local.properties é copiado para a pasta raiz pelo Studio

  • o caminho no arquivo local.properties tem o caminho correto para o SDK do Android - no meu caso é sdk.dir=C:\\android\\sdk (observe que esse caminho tem um formato diferente - o Studio deve gravar esse arquivo para baseou-se no campo Entrada de texto na caixa de diálogo Configurações do Android SDK)

  • O arquivo settings.gradle está presente no repositório - e faz referência à pasta do aplicativo (normalmente: app)


Acabei de enfrentar o problema quando ./gradlew clean assembleDebug meu ./gradlew clean assembleDebug do Github e executei ./gradlew clean assembleDebug . Confirmo que tenho ANDROID_HOME no meu arquivo .bashrc.

Então, eu importei o projeto para o Android Studio. Notei que a extensão do meu arquivo settings.gradle é .kts , settings.gradle.kts . Quando terminei a importação, eu corri ./gradlew clean assembleDebug e não tive nenhum problema.


Verifique, 1. Nas configurações do módulo, se a localização do SDK é adequada. 2. Se Sim, verifique o arquivo local.properties (não aquele colocado dentro do módulo do aplicativo, mas aquele colocado fora do módulo do aplicativo, no nível pai). Se não estiver presente, adicione-o com linhas abaixo dentro dele.

sdk.dir=/path/to/sdk/../Android/Sdk

Eu resolvi esse problema criando a variável de ambiente ANDROID_HOME da seguinte maneira nas janelas.

ANDROID_HOME=C:\Users\<user_name>\AppData\Local\Android\sdk

Reinicie o Android Studio, deve construir projeto!


Não há um único motivo para esse erro.

  1. settings.gradle pode estar faltando ou o conteúdo pode estar errado.
  2. local.properties pode estar faltando ou o caminho sdk pode estar escrito incorretamente.

Por favor, siga os passos abaixo para mim:

  • Vá para o seu projeto nativo reagir, em seguida, vá para o diretório android Crie um arquivo com este nome

local.properties

  • Abra o arquivo e cole seu caminho do Android SDK, como abaixo:

Para usuários do Windows:

sdk.dir=C\:\\Users\\UserName\\AppData\\Local\\Android\\sdk

Substitua UserName pelo nome de usuário do seu PC. Também verifique se a pasta é sdk ou Sdk. No meu caso, meu nome de usuário do computador é Zahid, então o caminho parece:

sdk.dir=C\:\\Users\\Zahid\\AppData\\Local\\Android\\sdk

Para usuários de Mac:

sdk.dir = /Users/USERNAME/Library/Android/sdk

Onde USERNAME é seu nome de usuário do OSX

Para usuários do Linux (Ubuntu):

sdk.dir = /home/USERNAME/Android/Sdk

Onde USERNAME é seu nome de usuário linux (os caminhos do Linux fazem distinção entre maiúsculas e minúsculas: verifique se o caso de S em Sdk corresponde)

Caso isso não funcione, adicione a variável ANDROID_HOME em "Variáveis ​​de ambiente" como C:\Users\USER\AppData\Local\Android\Sdk


Eu também encontro a minha solução. Eu apenas Sync Gradle eu tenho todas as pastas ( settings .gradle,.. ) mas eu tomo este erro .. Eu só executar o Sync Project With Gradle File e Editar SdkLocation E ser ok ...


Check out no seu arquivo local.properties

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

escrever corretamente este formato, e também verificar / slas usando para o caminho





android-studio-import