Quando eu inicializo o Android Studio e seleciono "New Project ..." e procuro criar um novo projeto, recebo este erro pop-up:
Falha ao importar o novo projeto Gradle: falha ao encontrar a revisão 17.0.0 das Ferramentas de Construção
Consulte o log do IDE para obter mais detalhes (Ajuda | Mostrar log)
Eu adoraria consultar o log do IDE, mas ainda não consegui acessar o aplicativo para fazer muita coisa. Passei pelas preferências várias vezes para ver se posso definir um caminho para as ferramentas de construção, mas não consigo encontrar quase nada. Como faço para corrigir isso ou como faço para entrar no aplicativo sem abrir um projeto para que possa pelo menos ver os logs?
java
android
gradle
android-studio
Jason Robinson
fonte
fonte
.AndroidStudioPreview\system\log\idea.log
eJAVA_HOME
a variável de ambienteRespostas:
Depois de passar algumas horas: reiniciei o
Android SDK Manager
e nessa hora percebi que conseguiAndroid SDK Platform-tools
(upgrade) eAndroid SDK Build-tools
(novo).Depois de instalá-los, finalmente consegui compilar totalmente meu projeto.
Nota: O ADT mais recente (versão 22) deve ser instalado.
fonte
<ANDROID_STUDIO>/sdk
. Inicie o Android SDK Manager executando<ANDROID_STUDIO>/sdk/tools/android
e instale a versão correta das Android SDK Build-tools e você deve corrigir o problema.SDK Manager
é encontrado no menu de programas do Windows emAndroid SDK Tools
. Na janela do SDK Manager, há um título 'Ferramentas'. Abaixo, você deve encontrar várias versões deAndroid SDK Build-tools
. Execute como administrador para que possa manipular arquivos locais.Em maio de 2020 , uma solução realmente simples usando o Android Studio:
fonte
Procure no SDK Manager qual é a sua
Android SDK Build-tools
versão mais recente, e copie este número de versão no seubuild.gradle
arquivo de projeto , naandroid/buildToolsVersion
propriedade (para mim, a versão era "18.1.1").Espero que ajude!
fonte
Isso é o que eu tive que fazer:
ANDROID_HOME=C:\...\android-sdk
GRADLE_HOME=C:\...\gradle-1.6
PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
fonte
Isso acontece porque a revisão x das Ferramentas de Construção não existe .
Hoje, a versão mais recente é
23.0.2
(sujeita a alterações o tempo todo).Os
buildToolsVersion
s que você deseja estão incluídos no Android SDK, normalmente instalado no<sdk>/build-tools/<buildToolsVersion>
diretório.Não confunda o Android SDK Tools com SDK Build Tools .
Mudança em seus
build.gradle
'sbuildToolsVersion
para alguma versão instalada no<sdk>/build-tools
fonte
Sempre que você tentar executar um projeto com a versão da ferramenta de construção não presente no studio, você enfrentará este erro.
Em 2017, ele se tornou muito simples com o Android Studio.
Ele irá alertá-lo sobre este problema, junto com algo como isto
Basta clicar nele e o sistema fará o download para a versão compilada necessária para executar o projeto.
fonte
Eu tinha a API 17 instalada, mas não foi o suficiente. O que eu realmente preciso instalar é o "Android SDK Build-Tools 17".
Você pode localizar seu "Android SDK Build-Tools X" dentro do primeiro filho, denominado "Tools", no "Android SDK Manager".
fonte
na perspectiva do seu projeto, procure por Application -> build.gradle e edite estas linhas
android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"
como isso:
android { compileSdkVersion 24 buildToolsVersion "23.0.3"
fonte
Tive esse problema recentemente, meu projeto não incluía
local.properties
arquivo.Verifique
local.properties
se o arquivo incluisdk.dir
o caminho correto para SDKfonte
local.properties
. Ele é gerado automaticamente.Acho que você pode baixar o SDK do Android mais recente e usá-lo. Fiz isso, resolvi o problema e funcionei bem. aqui está o link: http://developer.android.com/sdk/index.html#download
fonte
Tente executar
gradle
primeiro na linha de comando. Ele pode solicitar que você configure uma variável de ambiente:Leia mais aqui: 1 , 2
Além disso Certifique-se de que as ferramentas SDK Android construção (
adb
,aapt
,dx
,dx.jar
) estão disponíveis noPATH
. Caso contrário, você pode criar links simbólicos nos locais apropriados. Eles mudaram com o lançamento de novas versões do SDK. Aqui está um script de shell que cria os links simbólicos dentro da$ANDROID_HOME
pasta para você.fonte
Basicamente, é um erro dizendo que não há "Android SDK Build-tools" instalado.
fonte
Isso funcionou para mim depois de tentar várias soluções:
Por algum motivo, o processo adb não reiniciou após a instalação de novos pacotes. Matar manualmente o adb.exe e tentar importar o projeto outra vez resolveu esse problema para mim.
fonte
Desinstale as ferramentas do Android SDK e, em seguida, reinstale-as em Ferramentas> SDK Manager.
fonte