it-swarm.com.de

Fehler: Ziel mit Hash-String "Android-21" konnte nicht gefunden werden

Ich möchte meine compileSdkVersion von 23 auf 21 ändern. Ich habe also folgende Änderungen im build.gradle vorgenommen, erhalte jedoch folgende Fehlermeldung. Wie kann ich das beheben?

Ziel mit Hash-String 'Android-21' konnte nicht gefunden werden

 apply plugin: 'com.Android.application'

    Android {
        compileSdkVersion 21
        buildToolsVersion "21.1.2"

        defaultConfig {
            applicationId "com.example.shalabh.fly"
            minSdkVersion 14
            targetSdkVersion 21
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        compile 'com.Android.support:appcompat-v7:23.0.1'
        compile files('libs/httpclient-4.1-beta1.jar')
    }
11
user317461

Du benutzt 

 compile 'com.Android.support:appcompat-v7:23.0.1'

Sie müssen also mit API 23 kompilieren.
Ändern Sie Ihre compileSdkVersion in Ihrer build.gradle-Datei

 compileSdkVersion 23
4

Unten ist für Android Studio 1. Gehen Sie zu app -> build.gradle -> "compileSdkVersion 'installierte sdk-Version'" ändern

  1. Gehe zu Tools -> Android -> Projekt mit Gradle-Dateien synchronisieren

Das ist es, Problem gelöst :-)

3
Selva

Hinweis: Ich denke, das könnte ein Fehler in Android Studio sein.


  1. Gehen Sie zur Projektstruktur
  2. Wählen Sie App Module
  3. Ändern Sie auf der ersten Registerkarte "Eigenschaften" die SDK-Version von Google API xx in API XX (z. B. API 23 anstelle von Google API 23).
  4. Drücke OK
  5. Warten Sie, bis der laufende Prozess abgeschlossen ist. In meinem Fall wurde an dieser Stelle kein Fehler angezeigt.
  6. Setzen Sie die kompilierte Sdk-Version jetzt auf Google API xx zurück.

Wenn das nicht funktioniert, dann:

  1. Verringern Sie mit Google API (Google API xx anstelle von API xx) die Version des Build-Tools (z. B. Google API 23 und Version 23.0.1 des Build-Tools).
  2. Drücken Sie Ok und warten Sie, bis der laufende Vorgang abgeschlossen ist
  3. Setzen Sie Ihre Build-Tool-Version auf die alte Version zurück, bevor Sie sie geändert haben
  4. Drücken Sie Ok und warten Sie, bis der Vorgang abgeschlossen ist.
  5. Erledigt!
2
Sagar Patel

 enter image description here Diesen Fehler bekomme ich auch immer wieder, wenn ich ein anderes Projekt importiere . Daher beschließe ich, einige in Gradle-Dateien entsprechend meinem System zu ändern.

compileSdkVersion 23
buildToolsVersion "23.0.2"

Was ich bereits in meinem System installiert habe.

1
jsroyal

Gehen Sie zu Ihrem Android SDK-Verzeichnis und installieren Sie es ordnungsgemäß:

tools/Android update sdk

oder

tools/Android update sdk --no-ui
1
KrisWebDev

Überprüfen Sie einfach die Android-Umgebungsvariable. Es sollte Folgendes sein: Pfad /../ Pfad/SDK und nicht: Pfad /.../ Pfad/sdk/tools Beispiel: Der Home-Pfad für Android lautet: /home/username/Android/sdk Sie sollten die folgenden Zeilen in die .bashrc-Datei im Benutzerverzeichnis einfügen:

 Android_HOME='/home/username/Android/sdk'
 PATH="$HOME:$HOME/bin:$Android_HOME/tools:$PATH"
 export Android_HOME
 export PATH
0
Mustafa.R