【问题标题】:In Android Studio 2.1.3 is experimental gradle not working?在 Android Studio 2.1.3 中,实验 gradle 不起作用?
【发布时间】:2016-12-24 18:13:34
【问题描述】:

我有一个项目,我混合和匹配常规 Android Gradle 插件:

apply plugin: 'com.android.library'

以及作为库的实验性 Gradle 插件:

apply plugin: 'com.android.model.library'

在我的整体 build.gradle 中,我有以下依赖项:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.google.gms:google-services:3.0.0'
        classpath 'com.android.tools.build:gradle-experimental:0.7.2'
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

现在升级到 Android 2.1.3 后,我在 Gradle Sync 之后立即收到以下错误:

Gradle 同步失败:需要 Gradle 版本 2.10。当前版本 >2.14.1。如果使用 gradle 包装器,请尝试在 ?>blah blah blah

中编辑 distributionUrl

此时在.idea Android Studio IDE日志中看到如下错误:

原因:org.gradle.api.internal.plugins.PluginApplicationException:>无法应用插件[class >'com.android.build.gradle.model.AndroidComponentModelPlugin']

当我修复 gradle-wrapper.properties 文件时,我在 Gradle Sync 后得到以下信息:

错误:支持的最低 Gradle 版本为 2.14.1。当前版本> 2.10。如果使用 gradle 包装器,请尝试将 >/Users/development/Desktop/android_msdk/xFAClient/Android/xFA/gradle/wrapp>er/gradle-wrapper.properties 中的 distributionUrl 编辑为 gradle-2.14.1-all.zip

一遍又一遍……

我不知道这里...

【问题讨论】:

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


    【解决方案1】:

    将 gradle Experiment 升级到 0.7.3:

         classpath 'com.android.tools.build:gradle-experimental:0.7.3'
    

    它允许 gradle wrapper 2.14.1 兼容。

    【讨论】:

    • 感谢 Hrk,NDK 构建和实验项目现在可以工作了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    相关资源
    最近更新 更多