Ответ 1
Попробуйте использовать compileSdkVersion 23
вместо compileSdkVersion 'Google Inc.:Google APIs:23'
У меня есть вышеуказанная ошибка и не знаю, почему у меня все еще есть. Я переустановил 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'
}
Попробуйте использовать compileSdkVersion 23
вместо compileSdkVersion 'Google Inc.:Google APIs:23'
Я получил эту ошибку при попытке создать проект в Windows, который был первоначально построен на Ubuntu. Если вы не знаете, какой файл build.gradle вызывает его, а проект имеет несколько модулей, выполните поиск по проекту "compileSdkVersion".
Windows ожидает: compileSdkVersion 'Google Apis:Google Apis:23'
Ubuntu ожидает: compileSdkVersion "Google Inc.:Google APIs:23"
Основной module
или любой library
должен использоваться 'Google Inc.:Google APIs:23'
, который не установлен в SDK. Поэтому попробуйте изменить его и скомпилировать
Изменить: compileSdkVersion 'Google Apis:Google Apis:23'
To: compileSdkVersion 23
(У вас должен быть установлен Android-SDK в SDK)
Я тоже получил эту ошибку, когда импортировал проект eclipse в студию Android. Поэтому я просто сделал небольшой поиск " Изменить → Найти → Найти в пути" для " API 23" И я заменил (compileSdkVersion 'Google Inc.: API Google: 23 ") в" Build.gradle "( compileSdkVersion 24). Я думаю, это должно сработать. Удачи.
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".}
Вы можете создать new project
и посмотреть, что написано в этом проекте "build.gradle". Например, это "compileSdkVersion 25", а затем измените целевой проект на "compileSdkVersion 23".
Я использую Ubuntu, и у меня была такая же проблема. Принятый ответ не работал для моей версии Android Studio (2.3.3).
Мне пришлось импортировать проект Webapp Eclipse для Android SDK 15 и получил одно и то же сообщение. Решение, которое сработало для меня, было следующим:
"~/[user_xxx]/Android/Sdk/platforms/"
.Это было то, что мне нужно было использовать:
compileSdkVersion "android-23"