错误:原因:无法使用哈希字符串’Google Inc.:Google API:23’查找目标:E:\ AndroidStudio \ SDK

我有上述错误,不知道为什么我还有它。 我已经多次重新安装API 23并完成谷歌搜索,我find的唯一修复是重新安装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必须使用SDK中未安装的'Google Inc.:Google APIs:23' 。 所以尝试改变它并编译

更改: compileSdkVersion 'Google Apis:Google Apis:23'

To: compileSdkVersion 23 (你应该在SDK中安装android-23)

当我将eclipse项目导入android studio时,我也得到了这个错误。 所以我只是为“ API 23 ”进行了一次搜索“ 编辑 – >查找 – >在路径中查找 ”并且我在“ Build.gradle中用compileSdkVersion 24 )替换( compileSdkVersion’Google Inc.:Google APIs:23′ ) )。 我认为它应该有效。 祝你好运

 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 

当我将eclipse的proj导入android adt时,我遇到了同样的问题。但是我通过gradle.build file.ie {compileSdkVersion 23 targetsdkVersion“23.0.1”中的以下内容更改重新编译。

您可以创建一个new project ,看看该项目的’build.gradle’中写了什么。例如,它是’compileSdkVersion 25’,然后将您的目标项目更改为’compileSdkVersion 23’。

我正在使用Ubuntu,我遇到了同样的问题。 接受的答案对我的Android Studio版本(2.3.3)不起作用。

我必须导入Android SDK 15的Eclipse webapp项目,并且确实收到了相同的消息。 对我有用的解决方案如下:

  1. 下载正确版本的Android SDK(在我的案例中为15版)
  2. 使用目录文件夹的名称(在我的情况下,“android-15”存储在我的主文件夹"~/[user_xxx]/Android/Sdk/platforms/"
  3. 在我的案例中将gradle脚本中的行编辑为:compileSdkVersion’android-15′