Gradle sync失败:原因:无法使用哈希字符串找到目标' android-22'

时间:2016-01-04 11:04:47

标签: android android-studio android-gradle build.gradle jdk1.6

我尝试过很多链接,很多答案都是this。它只是不起作用。我为22.0.1安装了android sdk构建工具,但它仍然给我同样的错误。我哪里出错?

  

enter image description here

我似乎也在gradle设置中收到此错误,

  

what and where should be the jdk?

任何建议都表示赞赏。

4 个答案:

答案 0 :(得分:1)

确保您拥有最新的Android资源库 enter image description here

答案 1 :(得分:1)

确保为API级别22安装了SDK平台。

答案 2 :(得分:0)

我无法在您的图片上看到 22 版本的任何API。但错误说您应该使用 22 API下载并重新加载项目

Buildtools工作正常,您的问题是关于 compileSdkVersion

您需要做的就是下载22个SDK平台。

这就是全部。

关于其他问题,请搜索关于他们并解决您的第一个问题,然后为其他人寻找解决方案。

答案 3 :(得分:0)

这是一个gradle同步错误 - 不是" gradle"错误。 Gradle sync是一个Android Studio功能,它尝试运行gradle,在你的情况下它无法找到gradle,所以当同步尝试处理你的构建文件时,它会因为这个奇怪的错误而失败。

您没有指向有效的本地gradle安装。您应该在本地下载并安装gradle,然后更新带有错误的部分以反映安装的位置。我使用了gradle 2.2.1和2.7(以及其他一些,但它们引起了问题)。请注意,您获得的gradle版本可能与项目的其他功能不兼容,因此您可能需要尝试多个。