gpt4 book ai didi

android - 在 com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated 上找不到属性 'zipAlignEnabled'

转载 作者:行者123 更新时间:2023-11-29 15:13:39 25 4
gpt4 key购买 nike

在 0.14.0 android gradle 插件升级后,我的项目停止构建并出现错误:构建脚本错误,发现不支持的 Gradle DSL 方法:'renderscriptSupportMode()。在 http://tools.android.com/tech-docs/new-build-system 查看发行说明后我做了以下必要的更改:

Renamed a few properties to make things more consistent.
BuildType.runProguard -> minifyEnabled
BuildType.zipAlign -> zipAlignEnabled
BuildType.jniDebugBuild -> jniDebuggable
BuildType.renderscriptDebug -> renderscriptDebuggable
ProductFlavor.renderscriptSupportMode -> renderscriptSupportModeEnabled
ProductFlavor.renderscriptNdkMode -> renderscriptNdkModeEnabled

更改上述属性后,一些错误消失了,但我仍然收到以下消息:

Could not find property 'zipAlignEnabled' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated

有人遇到过这个错误,或者让我知道我是否遗漏了什么?下面是导致错误的 gradle.build 的 fragment 。

if (variant.zipAlignEnabled) {
def file = variant.outputFile
def fileName = file.name.replace(".apk", "-" + majorCode + "." + minorCode + "." +miniCode + "-" +buildNumber+".apk")
variant.outputFile = new File(file.parent, fileName)
}

最佳答案

你试过吗:

if (variant.buildType.zipAlignEnabled) { ...

(奖励):您也可能会遇到麻烦:

variant.outputFile = ...

如果是这样,您可能会发现以下链接很有用:Gradle warning: variant.getOutputFile() and variant.setOutputFile() are deprecated

关于android - 在 com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated 上找不到属性 'zipAlignEnabled',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27222688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com