Android studio - gradle - 无法找到带有哈希字符串的目标'Google Inc.:Glass Development Kit Preview:19'

时间:2016-01-24 17:24:10

标签: android android-studio gradle sdk google-glass

  

无法同步Gradle Project,HelloGlass'   错误:原因:无法使用哈希字符串'Google Inc。找到目标:玻璃开发工具包预览:D'中的19':\ Project \ Android-SDK

扼杀,3天前我上次建造项目时没有出现这个错误。从那以后,我没有改变任何东西或使用Android Studio。

这些是我尝试解决问题的步骤:

  • 重新启动Android Studio并尝试重新构建
  • 确保gradle和我的项目都使用相同的Android SDK路径
  • 确保我在SDK管理器中安装了Google Glass开发工具包(以及API 19的所有其他软件包),同时删除并重新安装它
  • 通过SDK Manager安装了最新的Build Tools,并在我的gradle文件中将buildToolsVersion“23.0.1”更改为“23.0.2”
  • 使用'com.android.tools.build:gradle:2.0.0-alpha6'替换了我的顶级gradle文件中的'com.android.tools.build:gradle:2.0.0-alpha3',因为这是最新版本
  • gradle-wrapper.properties中的
  • 更改了此行distributionUrl = https://services.gradle.org/distributions/gradle-2.8-all.zip 到这一行: distributionUrl = HTTPS://services.gradle.org/distributions/gradle-2.10-all.zip 并在项目选项中选择“使用默认gradle包装器”
  • 清除项目/ gradle中的gradle缓存和%HOME%/ gradle
  • 尝试在Android Studio中从头开始构建新的Google Glass项目 - 同样的问题

这是我的gradle文件的相关部分:

android {
    compileSdkVersion "Google Inc.:Glass Development Kit Preview:19"
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.helloglass"
        minSdkVersion 19
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    ...

我的顶级gradle文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
    }
}

我不知道还能做什么。非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

我还没有找到问题的原因,但在重新安装Android Studio和Android SDK后,我终于可以构建项目。

答案 1 :(得分:0)

替换

compileSdkVersion "Google Inc.:Glass Development Kit Preview:19"

              compileSdkVersion 23

然后重建项目,希望它能运作