【问题标题】:Android Gradle project sync failed due to target version由于目标版本,Android Gradle 项目同步失败
【发布时间】:2015-08-26 14:08:52
【问题描述】:

由于 SDK 管理器中提供了新的 Android 6.0 API,因此在应用程序级 build.gradle 文件中出现了更新提示

来自

androidTestCompile 'com.android.support:support-annotations:22.0.1'
compile 'com.android.support:appcompat-v7:22.0.1'

androidTestCompile 'com.android.support:support-annotations:23.0.0'
    compile 'com.android.support:appcompat-v7:23.0.0'

我尚未从 sdk manager for Android 6(API 23) 下载新更新,但仍更改了以下详细信息,如下所示,

之前

compileSdkVersion 22
buildToolsVersion "22.0.1"
targetSdkVersion 22
androidTestCompile 'com.android.support:support-annotations:22.0.1'
compile 'com.android.support:appcompat-v7:22.0.1'

之后

    compileSdkVersion 23
    buildToolsVersion "23.0.0"
    targetSdkVersion 23
    androidTestCompile 'com.android.support:support-annotations:23.0.0'
    compile 'com.android.support:appcompat-v7:23.0.0'

由于我还没有下载新的 API 6.0,所以出现以下错误

Error:Cause: failed to find target with hash string 'android-23' in: C:\Users\DRONE\AppData\Local\Android\sdk

所以现在我再次像以前一样更改了应用程序级别 build.gradle 文件中的设置,但错误没有得到解决。 发生同样的错误。

我现在该如何解决?

【问题讨论】:

  • 你更新你的 SDK 管理器下载 API23 了吗?
  • 否,但 build.gradle 文件指向 API 22
  • 也许下载 API 23 但使用 API 22(如果你需要 22)。
  • 尝试使用 gradle clean
  • 我在安装 API 23 并且项目运行良好时遇到了这个错误,但是当我尝试更新更多组件并在下载之间取消时,SDK Manager 将 API 23 SDK 更改为未安装,所以我刚刚再次安装,令人惊讶的是它没有再次下载。只需解压缩现有文件并立即安装。

标签: android android-studio gradle


【解决方案1】:

通常是由于没有 API 23 造成的。 将 SDK 更新到较新版本后,即使您没有上传,它也经常将 build.gradle 重写为 SDK 提供的最高 API 版本。 最简单的方法 - 下载 API 23。

【讨论】:

  • 这是一场疯狂的 2 小时冒险……确实,您只需要安装这个版本,就是这样……太可怜了。无论如何,感谢您的评论。
【解决方案2】:

我想可能是你没有23 API造成的,进入Tools > Android > SDK Manager 看看是否安装了API-23。

【讨论】:

  • 我已经提到我没有下载 API 23 但我有 API 22 并且我的 gradle.built 文件指向 API 版本 22 而不是 23。
【解决方案3】:

尝试添加一个“+”,例如: 编译'com.android.support:appcompat-v7:23.+'

您还必须更新您的 Android Studio API(如 Kun 所说)。

【讨论】:

  • 我仍然尝试了这个并重新启动了我的电脑,我在 Windows 10 上。仍然找不到带有 has-string 'android-23' 的目标
【解决方案4】:

是的,正如其他人提到的,您需要通过 SDK Manager 安装 API-23,但下载列表很长,如果您不想立即安装所有这些,您可以安装名为“SDK API-23 下的“平台”

【讨论】:

    猜你喜欢
    • 2014-07-03
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    相关资源
    最近更新 更多