我有上述错误,并且不知道为什么我仍然拥有它。我已经多次重新安装API 23并完成谷歌搜索,我找到的唯一修复是重新安装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'
}
答案 0 :(得分:70)
尝试使用compileSdkVersion 23
代替compileSdkVersion 'Google Inc.:Google APIs:23'
答案 1 :(得分:6)
我尝试在Windows上构建最初在Ubuntu上构建的项目时遇到此错误。如果您不确定哪个build.gradle文件导致它并且项目有多个模块,请执行项目搜索“compileSdkVersion。”
Windows预计:compileSdkVersion 'Google Apis:Google Apis:23'
Ubuntu期望:compileSdkVersion "Google Inc.:Google APIs:23"
答案 2 :(得分:2)
主module
或任何library
必须使用SDK中未安装的'Google Inc.:Google APIs:23'
。所以尝试改变它并编译
更改:compileSdkVersion 'Google Apis:Google Apis:23'
收件人:compileSdkVersion 23
(你应该在SDK中安装android-23)
答案 3 :(得分:2)
当我将eclipse项目导入android studio时,我也遇到了这个错误。 所以我只是为“ API 23 ”进行了一次“ 编辑 - >查找 - >在路径中查找 ”进行了一次搜索( compileSdkVersion 24中的 compileSdkVersion'Google Inc.:Google API:23' )“ Build.gradle ” 强>)。 我认为它应该有效。 祝你好运
答案 4 :(得分: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>
当我将eclipse的proj导入android adt时,我面临同样的问题。但是我通过gradle.build file.i.e中的以下内容更改重新编译。 { compileSdkVersion 23 targetsdkVersion “23.0.1”。}
答案 5 :(得分:0)
您可以创建new project
并查看此项目中的内容&#39; build.gradle&#39;。例如,它是&#39; compileSdkVersion 25&#39 ;然后将目标项目更改为&#39; compileSdkVersion 23&#39;。
答案 6 :(得分:0)
我正在使用Ubuntu,我遇到了同样的问题。接受的答案对我的Android Studio版本(2.3.3)不起作用。
我必须为Android SDK 15导入Eclipse webapp项目,并且确实收到了相同的消息。对我有用的解决方案如下:
"~/[user_xxx]/Android/Sdk/platforms/"
的我的主文件夹中。