gpt4 book ai didi

Android Gradle 3.0.0 - 为特定风格添加库依赖

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:07 25 4
gpt4 key购买 nike

我的应用程序包括一个库和 3 种风格的调试、发布和自定义。
我不希望我的应用程序以“自定义”风格包含库在 gradle 3.0 之前我用过:

releaseCompile project(path: ':myLib', configuration: "release")  
debugCompile project(path: ':..:myLib', configuration: "debug")
// 'custom' ignored

根据谷歌 migrate to android plugin for 3.0我需要将 implementation 关键字与 matchingFallbacks 一起用于“自定义”风格。

我不想使用“matchingFallbacks”,因为我不希望我的应用程序包含“自定义”风格的库。

知道如何只在调试和发布时编译库吗?

编辑

也许可以添加“if”语句,即:

if(flavor != custom){ 
implementation project 'myLib'
}

最佳答案

我想你可以通过使用这样的东西来实现它:

dependencies {
// use only mylib for debug and release
releaseImplementation project(path: ':mylib')
debugImplementation project(path: ':mylib')

// this will be used by all the flavor
implementation "com.android.support:appcompat-v7:27.0.2'
}

关于Android Gradle 3.0.0 - 为特定风格添加库依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50314566/

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