WARNING: Module 'common' has variant 'release' selected, but the module ''app'' depends on variant '

记一次as警告

WARNING: Module 'common' has variant 'release' selected, but the module ''app'' depends on variant 'debug'

发生原因:

由于修改了主工程的productFlavors,sync后as报错。

分析

看报错信息,表示由于common模块选择了release变体,但是主工程app使用的变体为debug。

我们点开as的Build Variants栏

我们知道,不管是被application依赖的lib module或者是被lib module依赖的lib module,对于productFlavors都要保持一致,所以这里主工程使用release而lib使用debug是不行的,所以将对应的debug改为release即可。

发布了24 篇原创文章 · 获赞 2 · 访问量 8192

猜你喜欢

转载自blog.csdn.net/Dragonlongbo/article/details/105296403