it-swarm.com.de

"Gradle-Synchronisierung fehlgeschlagen: Keine installierten Build-Tools gefunden. Installieren Sie die Android-Build-Tools Version 19.1.0 oder höher."

Ich versuche, ein Ionic2-Projekt in Android Studio zu öffnen, aber ich bekomme die folgende Fehlermeldung im Ereignisprotokoll: "Gradle-Synchronisierung fehlgeschlagen: Keine installierten Build-Tools gefunden. Installieren Sie die Android-Build-Tools Version 19.1.0 oder höher. Weitere Informationen finden Sie im Protokoll IDE (Hilfe | Protokoll anzeigen). " SCREENSHOT

Ich habe ein ähnliches Problem schon einmal gesehen (vielleicht hat auch eine der neuesten Versionen von Ionic2 oder Cordova etwas gebrochen -> https://github.com/driftyco/ionic/issues/10604 ).

Das Ändern der Version von "buildToolsVersion" oder "compileSdkVersion" in der Datei gradle.build oder in der Projektstruktur half nicht.

Unter "C:\Benutzer\Gaby\AppData\Local\Android\sdk\build-tools\24.0.3" habe ich die Version des Build-Tools 24.0.3 installiert. 

Die Variable Pfad aus Umgebungsvariablen gibt auch den Pfad korrekt an 

Zu einem Zeitpunkt hatte ich alle Build-Tools mit "Android Update sdk -u -a" installiert, aber wieder trat der gleiche Fehler auf. 

Kennt jemand einen geeigneten Workaround für diese Ausgabe?

Danke vielmals

9
Gabriel Simon

Sie müssen die richtigen "Umgebungsvariablen" schreiben. https://spring.io/guides/gs/Android/

Windows: 

set Android_HOME=C:\\Android-sdk-windows set PATH=%PATH%;%Android_HOME%\tools;%Android_HOME%\platform-tools

Mac OS X

export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

Linux

export Android_HOME=/<installation location>/Android-sdk-linux
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
12
Roman Kostyk

Stellen Sie zunächst sicher, dass Build-Tools installiert sind

Danach offenes Terminal in MacOS und .bash_profile file ändern:

cd ~
nano ~/.bash_profile

sie sollten folgende Zeilen hinzufügen:

export Android_HOME=~/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools:$Android_HOME/build-tools:$Android_HOME/platforms

strg + O Strg + x eingeben

Android Studio neu laden

9
Dmitry Grinko

Wenn Sie die Umgebungsvariable Android_STUDIO richtig festlegen, bedeutet dies, dass Sie keine Build-Tools installiert haben.

Benennen Sie den Tools-Ordner in% Android_HOME% in tools_old um, dann Verwenden Sie die Befehlszeilenschnittstelle:

sdkmanager tools --verbose

Alte Tools-Ordner (tools_old) können gelöscht werden. Verwenden Sie den aktualisierten sdkmanager:

sdkmanager "build-tools;26.0.1" --verbose

Die Versionsnummer kann unterschiedlich sein. Benutzen:

sdkmanager --list --verbose > packages.txt

Überprüfen Sie die Datei packages.txt auf verfügbare Versionen.

6

In meinem Fall wurde das Problem durch einen falschen Pfad von Android_HOME verursacht.

Ich habe geändert, dass mein Android_HOME-Pfad auf C:\Android-sdk zeigt. Dieser Ordner enthält die folgenden Dateien

https://i.stack.imgur.com/GTc0o.jpg

Ich hoffe das hilft

2
katakrokers

Deaktivieren Sie die Methode doFindLatestInstalledBuildTools () und in cordova.gradle und geben Sie die buildToolsVersion in der Datei cordova build.gralde wie unten angegeben manuell an

Android{ buildToolsVersion "Geben Sie hier die Version der Build-Tools an" }

1
Narendrakumar

Mac OS X

cd ~
nano ~/.bash_profile

export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

echo $Android_HOME // Verify the path

source ~/.bash_profile

Für mich geht das.

0
Sandra Mendoza