2016-11-07 2 views
46

Ich habe Android Studio 2.2. Ich versuche ein Projekt zu öffnen, aber ich bekomme den Fehler "Fehler beim Finden des Ziels mit der Hash-Zeichenfolge 'android-25'". Unterhalb der Fehlermeldung sehe ich einen Link "Installiere fehlende Plattform (en) und aktualisiere Projekt". Wenn ich auf diesen Link klicken, ich eine andere Fehlermeldung erhalten, die besagt,Fehler beim Suchen des Ziels mit der Hash-Zeichenfolge 'android-25'

„Die folgenden Pakete sind nicht verfügbar: - Paket-ID Plattformen, Android-25“.

Im Android SDK-Tool kann ich "Android 7.0" (API Level 24) bereits installiert sehen. Bei der Überprüfung der Details zu Android-Versionen und seinen API-Leveln habe ich festgestellt, dass Android Nougat die API-Stufen 24-25 hat. Ich würde gerne wissen, wie ich das SDK von API24 auf 25 aktualisieren kann?

+0

Wenn Sie im SDK-Manager kein SDK für API-Ebene 25 finden, können Sie die API-Ebene 24 auf compileSdkVersion, buildToolsVersion und targetSdkVersion oder Android Studio 2.2.2 aktualisieren setzen. – kimkevin

+0

Update Android Studio auf 2.2.3 – phnmnn

+0

Ich frage mich, warum es den Benutzer zwingen, es zu aktualisieren? während der Produktionscode selbst nicht alle die neueste Version verwenden .... – gumuruh

Antwort

74

Sie brauchen nichts zu aktualisieren. Laden Sie einfach das SDK für API 25 vom Android SDK Manager herunter oder starten Sie den Android Standalone SDK Manager. Der Fehler ist für fehlende Plattform und nicht für fehlendes Werkzeug. Android SDK Manager Android Studio 2.2.2

+0

Ich verstehe, dass ich API 25 über SDK-Manager herunterladen kann, aber der SDK-Manager zeigt nicht API 25. Ich sehe API 25 nicht im SDK aufgeführt Manager, weder erlaubt es mir, neue API zu wählen. – KurioZ7

+0

Haben Sie mit Standalone-SDK-Manager versucht? –

+0

Ich habe das gleiche Problem in Ubuntu konfrontiert. Wie installiere ich über die Befehlszeile? –

0

Sie können das SDK Standalone öffnen, indem Sie zum Installationsverzeichnis gehen, klicken Sie einfach mit der rechten Maustaste auf SDK Manager.exe und klicken Sie auf Ausführen als Administrator. ich hoffe es wird helfen.

2

Ich habe ähnliches Problem

1: Ich habe versucht, mit der Antwort zu lösen, die oben richtig markiert ist, aber ich war nicht in der Lage, die Systemeinstellung zu erhalten, die erstaunlichen verlassen wurde (On MacBook).

Die meiste Zeit solche Fehler & Probleme kommt wegen des Ersetzens Ihrer Grad-Datei mit anderen Grad-Datei, fällig, die Gradel nicht richtig synchronisiert und während der Bau des Projekts Problem kommt. Das Problem liegt im Wesentlichen an der Nicht-Synchronisierung für Plattform-Tools

Lösung a: Gehen Sie zu Datei und dann zu Ihrem Projekt strucutre -modules -app-Properties -build tool version -Klicken Sie auf Optionen, die für Ihr Projekt erforderlich ist (falls erforderlich) Build-Tool-Version nicht dort wählte andere). Dies wird die Grad-Datei synchronisieren und jetzt können Sie zu Gradel gehen und Zielversion ändern und Tool-Version gemäß Ihrer Anforderung erstellen. Sie werden aufgefordert, das erforderliche Plattform-Tool zum Synchronisieren herunterzuladen, klicken Sie auf Install Tool-Version und lassen Sie Projekt zu bauen

Lösung b: Versuchen Sie Anuja Ans, wenn Sie Option der Systemeinstellung erhalten und Plattformwerkzeug installieren können.

0

der Standard gradle Version 3.3 einige Fehler haben kann, wechselte ich 3,5 bis Gradle und alles bekam ok

0

auf den Link Stellen Sie sicher, dass Ihr Computer mit dem Internet verbunden ist, klicken Sie dann auf, die mit der Fehlermeldung kommt, dh " Installieren Sie fehlende Plattform (en) und synchronisieren Sie das Projekt ", geben Sie ihm ein paar Sekunden, besonders wenn Ihr Computer niedrige Spezifikationen hat, wird ein Fenster namens SDK Quickfix Installation angezeigt, alles ist einfach von dort.

8

Nun, ich litt unter dieser Ausgabe, aber schließlich fand ich die Lösung.

Problem beginnt hier: Schaut euch einfach mal die app -> src-build.gradle und Sie werden das finden: [ "Install Plattform fehlt (n) und Sync-Projekt" (link) nicht & gradle Sync fehlgeschlagen funktioniert]

Problem Quelle Parameter

  1. compileSdkVersion 25

  2. buildToolsVersion "25.0.1"

  3. targetSdkVersion 25

Hinweis: Sie können diese Parameter finden mit unterschiedlichen Werten zB compileSdkVersion 23 usw.

Diese oben genannten Parameter in build.gradle erzeugt Fehler, da ihre Werte mit dem aktuellen SDK-Version nicht kompatibel sind .

Die Lösung für Dieser Fehler ist einfach, öffnen Sie einfach ein neues Projekt in Ihrem Android Studio, In diesem neuen Projekt goto app -> src-build.gradle.

In build.gradle Datei neuen Projekt diese Parameter finden:

enter image description here

In meinem Fall ist dies:

compileSdkVersion "26"  
buildToolsVersion "26.0.1" 
targetSdkVersion 26 

nun diese Parameter von Ihrer neuen Projekt build.gradle Datei kopieren und veröffentlichen sie in die gleiche Datei des anderen Projekts (mit Fehler).

Verwandte Themen