web-dev-qa-db-de.com

ziel mit Hash-String "Android-22" konnte nicht gefunden werden

 enter image description here

Ich habe Android Studio mit der neuesten Version aktualisiert und nach dem Googeln habe ich auch Android SDK mit API 18 aktualisiert, aber immer noch die gleiche Fehlermeldung. 

71
Hearty

Klicken Sie einfach auf den in der Fehlermeldung geschriebenen Link:

Öffnen Sie den Android SDK Manager

daraufhin werden die Dialogfelder angezeigt, die Ihnen bei der Installation der erforderlichen SDK für Ihr Projekt helfen.

46
MBH

Öffnen Sie die Android SDK Manager und aktualisieren Sie sie mit den neuesten:

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

Dann Sync, neu erstellen und neu starten Demo-Code für build.gradle

   compileSdkVersion 21 // Now 23
   buildToolsVersion '21.1.2' //Now 23.0.1

   defaultConfig
    {
    minSdkVersion 15
    targetSdkVersion 19  
     }

Hoffe das hilft .

15
IntelliJ Amiya

Okay, du musst diese Jungs ausprobieren, es funktioniert für mich:

  1. Öffnen Sie den SDK-Manager und installieren Sie die SDK-Build-Tools 22.0.1
  2. Sync gradle Das ist alles
5
D.Kumar

Ich habe build.gradle compileSdkVersion auf 23 von 22 und targetSdkVersion auf 23 von 22 geändert.

Mein API-Level war 23. Ich musste auch die API-Version auf 23 aktualisieren. 

Ich musste mein Projekt von Eclipse in Android Studio importieren. Es hat für mich funktioniert.

4
jaamit

Ich habe genau das gleiche Problem gesehen, was ich getan habe: 

  • Klicken Sie auf den bereitgestellten Link, um den Android SDK Manager zu öffnen und es ist offensichtlich, dass die APIs der Version 22 noch nicht installiert sind.
  • Klicken Sie auf die Kontrollkästchen der Version 22 APIs, klicken Sie auf, um zuzustimmen und zu installieren

Das ist es. Nachdem die APIs installiert wurden, scheint das erneute Starten des Projekts so zu sein, dass der Gradle-Build ohne Fehler abgeschlossen wird. 

2
3vangarde

Ich hatte ein ähnliches Problem. Ich habe Android Studio Build Tools aktualisiert und mein Projekt hat "Android-22" nicht gefunden. Ich habe in Android SDK Manager gesucht und es wurde installiert.

Um dieses Problem zu beheben, habe ich "Android-22" deinstalliert und erneut installiert. 

2
user1252459

Ich habe ein neues Cordova-Projekt erstellt, das mit dem neuesten Android-Ziel-Android-Level 23 erstellt wurde. Wenn ich den Wunsch-Android-Zielwert von 23 auf 22 geändert habe, und den Gradle-Build aus dem Andoid Studio aktualisieren. jetzt ist es scheitern, wenn ich es laufen lasse. Ich habe den folgenden Build-Fehler erhalten.

projekt-Android /CordovaLib/src/org/Apache/cordova/CordovaInterfaceImpl.JavaError:(217, 22) Fehler: Symbolmethode requestPermissions (String [], int) kann nicht gefunden werden

Ich habe die Zielebene in diesen Dateien geändert. 

projekt.eigenschaften
AndroidManifest.xml

und im CordovaLib-Ordner.

projekt.eigenschaften

Ich habe jedoch auch ein anderes Projekt, das die Android-Zielebene 22 verwendet. Wenn ich dieses Projekt ausführe, wird es ausgeführt. Nun, meine Frage ist, können wir den gewünschten Android-Level zum Zeitpunkt der Erstellung des Projekts angeben?

0
Atif Hussain

Ich denke, Sie sollten API 18 von Android-SDK installieren, falls noch nicht installiert. Andernfalls können Sie versuchen, "Caches ungültig machen und neu starten" (Suchen: Datei-> Caches ungültig machen und erneut starten).

0
Ratna Halder