2016-02-17 17 views
16

У меня есть ошибка выше и не знаю, почему у меня ее все еще есть. Я переустановил API 23 много раз и сделал googling, и единственным исправлением, которое я нашел, было переустановить API, но все еще есть проблема.Ошибка: причина: не удалось найти цель с помощью строки хеша «Google Inc.: API Google: 23» в: E: AndroidStudio SDK

У кого-нибудь есть исправление?

 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' 
    } 
+0

ПУБЛИКАЦИИ build.gradle –

+0

см редактировать пожалуйста – x10sion

ответ

49

Попробуйте использовать compileSdkVersion 23 вместо compileSdkVersion 'Google Inc.:Google APIs:23'

+0

я попробовал это, еще не работает :( – x10sion

+0

Какое сообщение об ошибке у вас есть? –

+0

У вас есть синхронизированная градация после изменения кода? –

0
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> 

, когда я был импортирования PROJ затмения в андроида ADT я столкнулся же problem.but я rectrify через в после изменения содержимого, которое находится в файле gradle.build file.ie { compileSdkVersion 23 goalsdkVersion "23.0.1".}

6

У меня возникла эта ошибка при попытке создать проект в Windows, который был первоначально построен на Ubuntu. Если вы не знаете, какой файл build.gradle вызывает его, а проект имеет несколько модулей, выполните поиск по проекту «compileSdkVersion».

Окна ожидает: ожидает compileSdkVersion 'Google Apis:Google Apis:23'

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

+0

Спасибо тонну! Ты спас меня :) – rohitverma

+0

Спаси меня тоже !!! – andrewwang1TW

0

Главная module или любой library должен использовать 'Google Inc.:Google APIs:23', который не установлен в SDK. Так что попробуйте изменить его и компилировать

Изменение: compileSdkVersion 'Google Apis:Google Apis:23'

To: compileSdkVersion 23 (Вы должны иметь андроид-23 установлены в SDK)

0

Я получил эту ошибку тоже, когда я импортировал затмение проект андроида студии , Так я просто сделал немного поиска "Правка -> Найти -> Найти в пути" для "API, 23" И я сделал замену (compileSdkVersion 'Google Inc.:Google API: 23') в "Build.gradle" withe (compileSdkVersion 24). Я думаю, что это должно сработать. Успехов

+0

Это не отличается от принятого ответа. – HDJEMAI

0

Вы можете создать new project и посмотреть, что написано в этом проекта «build.gradle'.For примера„compileSdkVersion 25“, а затем изменить свой целевой проект„compileSdkVersion 23“.

0

Я использую Ubuntu, и у меня была такая же проблема. Принятый ответ не работал для моей версии Android Studio (2.3.3).

Мне пришлось импортировать проект Webapp Eclipse для Android SDK 15 и получил одно и то же сообщение.Решение, которое работало для меня было следующее:

  1. Скачать правильную версию Android SDK (версия 15 в моем случае)
  2. Используйте имя папки каталога (в моем случае «андроид-15» хранится в моей домашней папке на "~/[user_xxx]/Android/Sdk/platforms/"
  3. Отредактируйте строку в Gradle сценария в моем случае:. compileSdkVersion «андроида-15»