【问题标题】:Failed to find target with hash string 'android-23' in Android Studio 2.0 preview beta 2无法在 Android Studio 2.0 预览版 2 中找到带有哈希字符串“android-23”的目标
【发布时间】:2016-02-05 07:16:34
【问题描述】:

Gradle 同步在 Android Studio 2.0 预览 beta 2 中失败。我的项目过去在旧预览版中运行良好,但由于预览版 9 gradle 同步失败并出现错误:

找不到带有哈希字符串“android-23”的目标

我已尝试更改编译和目标 SDK 版本,但没有任何更改。

【问题讨论】:

    标签: android android-studio android-gradle-plugin


    【解决方案1】:

    构建类路径指定哪些 Java 源文件和资源 项目中的文件由 Java 构建器考虑并指定 如何在项目之外查找类型。 Java builder 编译 Java 源文件到输出文件夹,并复制 资源投入其中。为每个项目指定构建类路径。

    你应该使用

     dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-beta2' // or beta3
    }
    

    alpha9

    有时这个阶段被称为预览版。有时没有 此版本后添加了更多功能,但错误修复仍在继续。 此版本是在 pre-alpha 版本之后和 beta 之前发布的 版本。

    【讨论】:

    • 然后Clean -Rebuild -Restart -Sync 。希望这会有所帮助。
    【解决方案2】:

    问题似乎与 gradle 插件有关。 alpha9 有问题。

    avoid 2.0.0-alpha9
    
    use 2.0.0-beta2
    

    在您的项目 gradle 文件中。

    适用于 android studio 的 preview 9 和 beta 2 版本。

    【讨论】:

      【解决方案3】:

      使用 Android studio 2.0 beta 2 时,只需将 build.gradle 类路径更改为 com.android.tools.build:gradle:2.0.0-beta2,如下所示:

      dependencies {
          classpath 'com.android.tools.build:gradle:2.0.0-beta2'
      }
      

      【讨论】:

        猜你喜欢
        • 2023-03-19
        • 2023-04-03
        • 1970-01-01
        • 2018-07-19
        • 1970-01-01
        • 2023-03-31
        • 1970-01-01
        • 2018-04-04
        • 2018-04-07
        相关资源
        最近更新 更多