当我打开一个名为iosched的谷歌项目时,gradle建筑失败并不断向我发出有关味道的警告。我尝试解决它在网上的一些建议,但它结果警告我。我该怎么办??我的Android工作室版本是3.0 btw。
答案 0 :(得分:3)
在app模块的build.gradle中,您必须定义来自Android studio 3.0的flavorDimensions。做的事情如下:
android {
flavorDimensions "example"
}
并且在同一模块上的ProductFlavors内部使用它:
productFlavors {
a {
dimension "example"
}
b{dimension "example"
}
这里a和b是产品口味的类型。 有关更多信息,请参阅此链接Configure Build Variants
答案 1 :(得分:0)
通过Bitbucket超链接从版本控制导入项目后,出现了此错误(以及其他一些错误)。
一旦导入,请关闭项目并使用File > New > Import Project
重新导入。之后,一切正常构建。
(我的productFlavors已经正确定义)
元:
Android Studio 3.5
Build #AI-191.8026.42.35.5791312, built on August 8, 2019
JRE: 1.8.0_202-release-1483-b49-5587405 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6
Gradle 3.4.0