【问题标题】:Gradle Build BrokenGradle 构建损坏
【发布时间】:2015-02-19 12:49:27
【问题描述】:

我升级了 Android Studio(到 1.0.2),现在看来 LibraryVariant 缺少 packageLibrary 属性。当我尝试时

android.libraryVariants.all { variant ->
    variant.packageLibrary.exclude( 'libs/motiongestures-api.jar' )
    variant.packageLibrary.exclude( 'libs/headtracking-api.jar' )
    variant.packageLibrary.exclude( 'libs/home-api.jar' )
}

我明白了

Error:(43, 0) Could not find property 'packageLibrary' on com.android.build.gradle.internal.api.LibraryVariantImpl_Decorated@744bd358.

我正在使用

compileSdkVersion 20
buildToolsVersion "21.1.2"

但我也尝试了其他构建工具版本,但没有成功。有什么想法吗?

更新:

回滚到 com.android.tools.build:gradle:0.12.2 并且它再次在命令行上工作。 (我不得不恢复到 gradle 1.10)

【问题讨论】:

  • 我有同样的问题,我无法恢复到 0.12.2 你找到其他解决方案了吗?

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


【解决方案1】:

此代码适用于我:

android.libraryVariants.all { variant ->
    variant.outputs.each { output ->
        output.packageLibrary.exclude('.......')
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-13
    • 2018-11-09
    • 2012-11-22
    • 2021-07-08
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    相关资源
    最近更新 更多