Подтвердить что ты не робот

Ошибка: причина: не удалось найти цель с помощью строки хеша "Google Inc.: API Google: 23" в: E:\AndroidStudio\SDK

У меня есть вышеуказанная ошибка и не знаю, почему у меня все еще есть. Я переустановил API 23 много раз и сделал googling, и единственным исправлением, которое я нашел, было переустановить API, но все еще есть проблема.

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

        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'
    }
4b9b3361

Ответ 1

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

Ответ 2

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

Windows ожидает: compileSdkVersion 'Google Apis:Google Apis:23'

Ubuntu ожидает: compileSdkVersion "Google Inc.:Google APIs:23"

Ответ 3

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

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

To: compileSdkVersion 23 (У вас должен быть установлен Android-SDK в SDK)

Ответ 4

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

Ответ 5

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 eclipse в android adt, я столкнулся с такой же проблемой. Но я исправляю следующее изменение содержимого, которое находится в gradle.build file.i.e. { compileSdkVersion 23 targetsdkVersion "23.0.1".}

Ответ 6

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

Ответ 7

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

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

  • Загрузите правильную версию Android SDK (версия 15 в моем случае)
  • Используйте имя папки каталога (в моем случае "android-15", хранящегося в моей домашней папке, в "~/[user_xxx]/Android/Sdk/platforms/".
  • Отредактируйте строку в gradle script в моем случае: compileSdkVersion 'android-15'

Ответ 8

Это было то, что мне нужно было использовать:

compileSdkVersion "android-23"