Wenn ich Android Studio starte und "Neues Projekt ..." auswähle und ein neues Projekt erstelle, wird der folgende Popup-Fehler angezeigt:
Fehler beim Importieren eines neuen Gradle-Projekts: Build Tools-Version 17.0.0 konnte nicht gefunden werden
Weitere Informationen finden Sie im IDE-Protokoll (Hilfe | Protokoll anzeigen).
Ich würde gerne das IDE-Protokoll konsultieren, aber ich habe es noch nicht einmal geschafft, in die Anwendung zu gelangen, um viel von irgendetwas zu tun. Ich habe die Einstellungen mehrmals durchgesehen, um festzustellen, ob ich einen Pfad für die Build-Tools festlegen kann, aber ich kann nicht viel von irgendetwas finden. Wie behebe ich das oder wie komme ich in die Anwendung, ohne ein Projekt zu öffnen, damit ich zumindest die Protokolle sehen kann?
quelle
.AndroidStudioPreview\system\log\idea.log
undJAVA_HOME
UmgebungsvariableAntworten:
Nachdem ich ein paar Stunden verbracht hatte: Ich startete das neu
Android SDK Manager
und zu diesem Zeitpunkt bemerkte ich, dass ichAndroid SDK Platform-tools
(Upgrade) undAndroid SDK Build-tools
(neu) bekam.Nach der Installation konnte ich mein Projekt endlich vollständig kompilieren.
Hinweis: Das neueste ADT (Version 22) sollte installiert sein.
quelle
<ANDROID_STUDIO>/sdk
. Starten Sie den Android SDK Manager, indem Sie<ANDROID_STUDIO>/sdk/tools/android
die richtige Version der Android SDK Build-Tools ausführen und installieren. Sie sollten das Problem beheben.SDK Manager
finden Sie im Programmmenü von Windows unterAndroid SDK Tools
. Im SDK Manager-Fenster befindet sich die Überschrift "Extras". Darunter sollten Sie verschiedene Versionen von findenAndroid SDK Build-tools
. Als Administrator ausführen, damit lokale Dateien bearbeitet werden können.Ab Mai 2020 Eine wirklich einfache Lösung mit Android Studio:
quelle
Suchen Sie im SDK-Manager nach Ihrer höchsten
Android SDK Build-tools
Version und kopieren Sie diese Versionsnummer in Ihre Projektdateibuild.gradle
in derandroid/buildToolsVersion
Eigenschaft (für mich war die Version "18.1.1").Hoffe es hilft!
quelle
Das musste ich tun:
ANDROID_HOME=C:\...\android-sdk
GRADLE_HOME=C:\...\gradle-1.6
PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
quelle
Dies liegt daran, dass Build Tools Revision x nicht vorhanden ist .
Heute ist die neueste Version
23.0.2
(Änderungen vorbehalten).Die
buildToolsVersion
gewünschten s sind im Android SDK enthalten, das normalerweise im<sdk>/build-tools/<buildToolsVersion>
Verzeichnis installiert ist .Verwechseln Sie die Android SDK Tools nicht mit den SDK Build Tools .
Veränderung in Ihrem
build.gradle
‚sbuildToolsVersion
bis zu einem gewissen Version installiert<sdk>/build-tools
quelle
Immer wenn Sie versuchen, ein Projekt mit einer Build-Tool-Version auszuführen, die in Studio nicht vorhanden ist, tritt dieser Fehler auf.
Ab 2017 wurde es von Android Studio wirklich einfach gemacht.
Sie werden über dieses Problem informiert, zusammen mit so etwas
Sie müssen nur darauf klicken und das System wird auf die Build-Version heruntergeladen, die zum Ausführen des Projekts erforderlich ist.
quelle
Ich hatte die API 17 installiert, aber das war nicht genug. Was ich wirklich installieren muss, ist das "Android SDK Build-Tools 17".
Sie finden Ihr "Android SDK Build-Tools X" im ersten Kind mit dem Namen "Tools" im "Android SDK Manager".
quelle
Suchen Sie in Ihrer Projektperspektive nach Anwendung -> build.gradle und bearbeiten Sie diese Zeilen
android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"
so was:
android { compileSdkVersion 24 buildToolsVersion "23.0.3"
quelle
Ich hatte dieses Problem vor kurzem, mein Projekt enthielt keine
local.properties
Datei.Überprüfen Sie die
local.properties
Datei, ob sie densdk.dir
richtigen Pfad zu sdk enthältquelle
local.properties
. Es wird automatisch generiert.Ich denke, Sie können das neueste Android SDK herunterladen und es verwenden. Ich mache das und behebe das Problem und arbeite gut. Hier ist der Link: http://developer.android.com/sdk/index.html#download
quelle
Versuchen Sie zuerst,
gradle
über die Befehlszeile auszuführen . Möglicherweise werden Sie aufgefordert, ein Setup und eine Umgebungsvariable einzugeben:Lesen Sie hier mehr: 1 , 2
Weitere sicher , dass die Android SDK Build - Tools (
adb
,aapt
,dx
,dx.jar
) in dem zur Verfügung stehenPATH
. Wenn nicht, können Sie an den entsprechenden Stellen Symlinks erstellen. Sie haben sich mit der Veröffentlichung neuer SDK-Versionen geändert. Hier ist ein Shell-Skript, das die Symlinks innerhalb des$ANDROID_HOME
Ordners für Sie erstellt.quelle
Grundsätzlich Fehler, der besagt, dass Ihnen "Android SDK Build-Tools" fehlen.
quelle
Dies funktionierte für mich, nachdem ich viele Lösungen ausprobiert hatte:
Aus irgendeinem Grund startete sich der ADB-Prozess nach der Installation neuer Pakete nicht von selbst neu. Das manuelle Beenden von adb.exe und der Versuch, das Projekt ein anderes Mal zu importieren, lösten dieses Problem für mich.
quelle
Deinstallieren Sie die Android SDK-Tools und installieren Sie sie über Tools> SDK Manager neu.
quelle