我有一个主应用程序和3个模块的项目.他们彼此依赖
app (androID application) | --- module1 (androID library) | --- module2 (androID library) | --- module3 (androID library)
我正在使用AS 3.0和BuildTool 3.0.0-Alpha5.我应用了doc:https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#variant_dependencies中描述的更改
这是我的
build.gradle(app)
apply plugin: 'com.androID.application'androID { ... buildTypes { deBUG {} qa {} release {} } flavorDimensions "default" productFlavors { flavor1 {dimension = "default"} flavor2 {dimension = "default"} }}dependencIEs { ... implementation project(path: ':module1') ...}
这是我的
build.gradle(module1)
apply plugin: 'com.androID.library'androID { ... buildTypes { deBUG {} qa {} release {} }}dependencIEs { ... implementation project(path: ':module2') ...}
这是我的
build.gradle(module2)
apply plugin: 'com.androID.library'androID { ... buildTypes { deBUG {} qa {} release {} }}dependencIEs { ... implementation project(path: ':module3') ...}
我的问题:我的应用程序设置为“flavor1DeBUG”,但我的所有模块变体都停留在“qa”上.我无法在BuildVariant窗口中将它们切换为“deBUG”.
我有一个Gradle Sync警告:
Warning:
Module ‘module1’ has variant ‘deBUG’ selected, but the module
”app” depends on variant ‘qa’
Select ‘module1’
in “Build Variants” window
有人知道我错过了什么吗?
解决方法:
您可以更改面板构建变体的内部.
总结以上是内存溢出为你收集整理的android – 无法更改模块buildVariant全部内容,希望文章能够帮你解决android – 无法更改模块buildVariant所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)