web-dev-qa-db-de.com

Fehler: Ursache: Ziel mit Hash-Zeichenfolge 'Google Inc.:Google APIs: 23' konnte nicht gefunden werden: E:\AndroidStudio\SDK

Ich habe den oben genannten Fehler und habe keine Ahnung, warum ich ihn noch habe. Ich habe API 23 mehrfach neu installiert und googelt. Die einzige Lösung, die ich gefunden habe, war, die API neu zu installieren, aber immer noch das Problem. 

Hat jemand einen Fix dafür?

        apply plugin: 'com.Android.application'

    Android {
      compileSdkVersion 'Google Inc.:Google APIs:23'
      buildToolsVersion '23.0.2'

      defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
      }

      lintOptions {
        disable 'InvalidPackage'
      }


      buildTypes {
        release {
          minifyEnabled false
          proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
      }
    }

    dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      testCompile 'junit:junit:4.12'
      compile 'com.Android.support:appcompat-v7:23.1.1'
      compile 'com.Android.support:design:23.1.1'
      compile 'me.neavo:volley:2014.12.09'
      compile 'com.google.code.gson:gson:2.5'
      compile 'com.jakewharton:butterknife:7.0.1'
      compile 'com.Android.support:support-v4:23.1.1'
    }
26
x10sion

Versuchen Sie, compileSdkVersion 23 anstelle von compileSdkVersion 'Google Inc.:Google APIs:23' zu verwenden.

69
Vasily Kabunov

Ich habe diese Fehlermeldung erhalten, als ich versuchte, ein Projekt unter Windows zu erstellen, das ursprünglich auf Ubuntu erstellt wurde. Wenn Sie nicht sicher sind, welche build.gradle-Datei dies verursacht und das Projekt mehrere Module enthält, führen Sie eine Projektsuche nach "compileSdkVersion" durch.

Windows erwartet: compileSdkVersion 'Google Apis:Google Apis:23'

Ubuntu erwartet: compileSdkVersion "Google Inc.:Google APIs:23"

6
winchella

Main module oder ein beliebiges library muss 'Google Inc.:Google APIs:23' verwenden, der nicht im SDK installiert ist. Also versuchen Sie es zu ändern und zu kompilieren

Änderung: compileSdkVersion 'Google Apis:Google Apis:23'

An: compileSdkVersion 23 (Sie sollten Android-23 im SDK installiert haben)

2
Kushal

Ich habe diese Fehlermeldung auch erhalten, als ich das Eclipse-Projekt in Android Studio importierte. So habe ich einfach eine kleine Suche durchgeführt "Edit -> Find -> Find in path" für " APIs 23 "Und ich habe (compileSdkVersion 'Google Inc.:Google-APIs: 23') in" Build.gradle "mit (compileSdkVersion 24Ich denke, es sollte funktionieren. Viel Glück

2
Luky
Error:Cause: failed to find target with hash string 'Google Inc.:Google APIs:17' in: C:\Users\brahmaiah\AppData\Local\Android\Sdk

Open Android SDK Manager</a>

nachdem ich das Projekt von Eclipse in Android importiert habe, stand ich vor demselben Problem. Ich korrigiere jedoch die folgenden Änderungen, die in gradle.build file.i.e. { compileSdkVersion 23 GoalsdkVersion "23.0.1".}

0

Sie können einen new project erstellen und sehen, was in "build.gradle" dieses Projekts geschrieben ist. Beispiel: "compileSdkVersion 25". Ändern Sie dann Ihr Zielprojekt in "compileSdkVersion 23".

0
Robin

Ich benutze Ubuntu und hatte das gleiche Problem. Die akzeptierte Antwort funktionierte nicht für meine Version von Android Studio (2.3.3). 

Ich musste ein Eclipse-Webapp-Projekt für Android SDK 15 importieren und erhielt die gleiche Meldung. Die Lösung, die für mich funktioniert hat, war folgende:

  1. Laden Sie die korrekte Version des Android SDK herunter (Version 15 in meinem Fall).
  2. Verwenden Sie den Namen des Verzeichnisordners (in meinem Fall "Android-15" in meinem Home-Ordner unter "~/[user_xxx]/Android/Sdk/platforms/"
  3. Bearbeiten Sie die Zeile im Gradle-Skript in meinem Fall in: CompileSdkVersion 'Android-15'
0
pedda