Android Gradle 3.0.0-为特定口味添加库依赖

Android Gradle 3.0.0-为特定口味添加库依赖,第1张

概述我的应用程序包含一个库以及3种样式的调试,发布和自定义.我不希望我的应用包含“自定义”样式的库在gradle3.0之前,我使用过:releaseCompileproject(path:':myLib',configuration:"release")debugCompileproject(path:':..:myLib',configuration:"debug")//'cus

我的应用程序包含一个库以及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,我需要使用具有matchingFallbacks实现关键字的“自定义”的味道.

我不想使用“ matchingFallbacks”,因为我不想让我的应用程序以“自定义”风格包含lib.

知道如何只在调试和发布中编译lib吗?

编辑

也许可以添加’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-为特定口味添加库依赖全部内容,希望文章能够帮你解决Android Gradle 3.0.0-为特定口味添加库依赖所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1092112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存