gpt4 book ai didi

Android Studio Gradle - 设置模块构建变体

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:23 28 4
gpt4 key购买 nike

我正在建立一个依赖于一个模块的项目,我可以成功地制作 APK 文件。我所做的只是添加

compile project(':ModuleName')

但是我想知道我是否可以拥有具有构建差异的模块依赖性。因此,[项目:调试] 依赖于[模块:调试],而[项目: 发布] 取决于[模块:发布]

谢谢!

最佳答案

Marcus 回答的更新:

我不知道从什么版本的 Gradle/Android Studio 开始,但现在可以这样做了:

更新:publishNonDefault 现已弃用,不再需要。只需在下面进一步使用配置。

###库的build.gradle:

android {
...
publishNonDefault true
}

应用的build.gradle:

dependencies {
debugCompile project(path: ':baseApp', configuration: 'debug')
releaseCompile project(path: ':baseApp', configuration: 'release')
}

在 Android Studio 中更改其中一个的构建变体将更改另一个的构建变体。

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

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