记一次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即可。