gpt4 book ai didi

android - Android Studio构建变体

转载 作者:行者123 更新时间:2023-12-03 06:22:33 28 4
gpt4 key购买 nike

我正在处理一个具有大量依赖项的项目。这已经成为一个问题,因为添加新的SDK时,我们已经超过了APK可以容纳的方法的最大限制(65536)。

我正在寻找在Android Studio中使用新的构建系统,以便创建依赖于我们依赖项子集的构建变体。我能够找到许多教程,这些教程可以帮助您使用构建风格来创建不同的类替代方法,但是我没有找到关于为每种风格指定不同的依赖关系的任何内容。这有可能吗?整个工作流程是什么样的?

例如,我想创建一个删除Flurry支持的构建变体。我将能够创建一个不实例化Flurry SDK的其他类,但我也希望能够完全删除lib依赖项,以减少APK中方法的总数。

对于处理此类问题,我也欢迎提出任何建议:)

最佳答案

这有效(确保依赖性在productFlavors之后列出):

android {
...
productFlavors {
flavor1 { ...
...
dependencies {
flavor1Compile ...
}

但这不起作用:
android {
...
dependencies {
flavor1Compile ...
}
...
productFlavors {
flavor1 { ...
...

关于android - Android Studio构建变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437028/

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