it-swarm.com.de

Build-Tools-Version 23.0.1 wurde nicht gefunden

Ich versuche, meine erste App mit Reactor-Native zu erstellen.

Ich folge diesen 2 Tutorials:

Ich bin sicher, dass ich alle Anforderungen über den zweiten Link installiert habe, aber wenn ich versuche, meine App mit react-native run-Android auszuführen, erhalte ich die folgende Fehlermeldung:

 Error

Ich habe diesen Befehl ausgeführt, während Genymotion ausgeführt wurde.

Dies ist alles, was ich in Android SDK installiert habe:

 enter image description here

 enter image description here

Ich habe versucht, Android Build-Tools 23.0.1 zu installieren, erhalte jedoch folgende Fehlermeldung:

 enter image description here

Was soll ich machen?

102
Polo D. Vargas

Ich war mit dem gleichen Problem konfrontiert und habe es folgendermaßen gelöst:

Gehen Sie zu/home /[USER]/ Android/Sdk/tools Und führen Sie Folgendes aus:

$ Android-Liste sdk -a

Welche zeigt eine Liste wie:

  1. Android SDK-Tools, Version 24.0.2
  2. Android SDK Platform-Tools, Version 23.0.2
  3. Android SDK Platform-Tools, Version 23.0.1

... und viele mehr

Führen Sie dann den Befehl aus (Achtung! Bei Ihrem Computer kann die dritte Option anders sein):

$ Android-Update sdk -a -u -t 3

Es werden die 23.0.1 SDK Platform-Tools-Komponenten installiert.

Versuchen Sie erneut, Ihr Projekt zu erstellen.

132
Gustavo Soler

Sie sollten Android SDK Build Tools 23.0.1 über Android SDK installieren. Vergessen Sie nicht, Show Packages Details zu überprüfen.

Ich hatte vorher das gleiche Problem, es hat bei mir funktioniert.

 Image

112
Dary

Installieren Sie entweder v23.0.1 der Build-Tools (die fünfte Zeile in Ihrem Screenshot) oder ändern Sie Ihren Code, um die bereits installierte Build-Tool-Version (v23.0.3) zu verwenden. Dies kann in der build.gradle-Datei Ihrer App angegeben werden:

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        ...
    }
}

Nach dem folgenden Kommentar von duncanc4: 

Die build.gradle-Datei, die Sie bearbeiten möchten, befindet sich im Android/App-Ordner in Ihrem Projektverzeichnis.

41
stkent

Der Fehler, den Sie erhalten, scheint mit den Berechtigungen des Systems in Zusammenhang zu stehen, da ein Ordner nicht erstellt werden kann.

Führen Sie den sdk-manager mit root aus (mit den Befehlen su oder Sudo).

18

Ich hatte diesen Fehler:

Build-Tools-Version 23.0.2 wurde nicht gefunden

Wenn Sie aktualisiert/installiert wurden:

  1. Android SDK-Build-Tools
  2. Android SDK-Tools

Versionsnummer in build.gradle ändern

VON

buildToolsVersion "23.0.2"

BIS

buildToolsVersion "25.0.2"

So finden Sie Ihre Build-Tools-Version

9
Bampu

Während der Ausführung von reag-native Wenn Sie 23.0.3 installiert haben und 23.0.1 nur in Ihrem Anwendungsprojektverzeichnis verlangt. anroid/app/build.gradle öffnen und buildToolsVersion "23.0.3" ändern

 enter image description here

6
owaishanif786

Überprüfen Sie Ihr $ Android_HOME, manchmal ist/usr/local/opt/Android, aber es ist nicht Ihr Installations-SDK-Pfad

6
xiongjiabin

Nichts half, bis ich diese Lösung gefunden habe: https://stackoverflow.com/a/39068538/3995091

In Android SDK wurden die Build-Tools mit der richtigen Version als installiert angezeigt, aber ich habe immer noch die gleiche Fehlermeldung erhalten, dass sie nicht gefunden wurden. Als ich die obige Lösung verwendete, stellte ich fest, dass sie tatsächlich nicht installiert waren, obwohl Android SDK dachte, dass dies der Fall war. Die Installation löste es für mich.

Wenn Sie bereits die richtigen Android SDK Platform-Tools (Build-Tool) installiert haben und immer noch ein Fehler angezeigt wird, versuchen Sie, den Cache zu löschen. Datei -> Caches ungültig machen/Neustart ...

2
Waqleh

In der Gradle Console (Link im Fenster unten rechts verfügbar) haben Sie zwei Registerkarten: Der Fehler wird auf der Registerkarte Gradle Build angezeigt. Klicken Sie auf die Registerkarte Gradle Sync und anschließend auf den Link Build Build Tools XX.X.X und Sync-Projekt. Dadurch wird die für Ihr Projekt erforderliche Build-Version heruntergeladen.

Sie können auch die Projekt-SDK-Version ändern. Diese Option steht jedoch nicht immer zur Verfügung, wenn dies erforderlich ist.

2
Futal

Zwei Lösungen: Sie müssen die erforderliche buildToolVersion installieren oder wie oben beschrieben einstellen.
Beachten Sie, dass wenn Sie versuchen, den buildToolsVersion "23.0.3" mit Android Studio 3.0 oder höher festzulegen, funktioniert es erst, wenn Sie alle Versionen entfernen, die Sie bereits installiert haben. Ich habe das anderswo gelesen und das funktioniert für mich. Ich hoffe, das hilft.

0
Gian Gomen

Auf meinem System zeigte der Android SDK Manager /usr/local/Cellar/Android-sdk als SDK-Pfad an, wenn $Android_HOME/Users/james/Library/Android/sdk war. Ich habe gerade einen Symlink für die korrekte Version der Build-Tools hinzugefügt.

0