繁体   English   中英

未弃用的 PackagingOptions?

[英]Non-deprecated PackagingOptions?

根据当前文档,在我看来,所有包装选项都已弃用? 那么,应该用什么呢?

例如,目前我使用

packagingOptions {
    merge 'META-INF/NOTICE.md'
    merge 'META-INF/LICENSE.md'
}

但合并被描述为已弃用 在此处输入图像描述

根据源代码注释:

@Deprecated(
    "This property is deprecated. Use resources.merges instead.",
    replaceWith = ReplaceWith("resources.merges")
)
val merges: MutableSet<String>

@Deprecated(
    "This method is deprecated. Use resources.merges.add() instead.",
    replaceWith = ReplaceWith("resources.merges.add(pattern)")
)
fun merge(pattern: String)

因此,它变成:

// In build.gradle.kts
android {
    packagingOptions {
        resources {
            merges.add("META-INF/NOTICE.md")
        }
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM