我在AndroidStudio3.1.1上使用Gradle4.4和Gradle-Android插件3.1.1。我有两种风格“a”和“b”,由于以下错误,我无法构建我的项目:Cannotchoosebetweenthefollowingconfigurationsofproject:app:-aDebugMetadataElements-bDebugMetadataElementsAllofthemmatchtheconsumerattributes:-Configuration'aDebugMetadataElements':-Requiredcom.android.build.api
我正在开发一个多口味的应用。(下面的gradle文件)它使用一个名为tracker的库,该库遵循相同的风格internal和external现在对于棘手的部分,来一个名为feature的新模块,这个没有任何味道,但它需要tracker作为依赖app.gradle:android{buildTypes{debug{}release{}}flavorDimensions"target"productFlavors{internal{dimension"target"}external{dimension"target"}}}tracker.gradle:android{publishNon
有没有办法在AndroidStudio(build.gradle)中通过多种风格编译依赖项?我有2个flavorGroup,每组有2个变体。在4种可能的组合中,我希望仅当我既是最新版本又是免费版本时才能够依赖一个库。latestCompile或freeCompile有效,但latestFreeCompile无效。这是我的build.gradle的相关部分:android{defaultConfig{minSdkVersion7targetSdkVersion19versionCode15versionName"1.9."+versionCode}flavorGroups'sdk','c