在将其归类为重复线程之前,该类不会在主文件夹中重复。
我的文件结构如下:
- src
- flavorA.java.com.abc.def
- Bar.class
- flavorB.java.com.abc.def
- Bar.class
- com.abc
- Foo.class
两个Bar类均使用com.abc.def包定义。 Android Studio仅在flavourA类上显示“程序包名称与文件路径不对应”错误。如果我将其包更改为flavourA.java.com.abc.def,该错误消失了,但是flavourB文件夹中的Bar类将同时用于flavourA和flavourB
我的gradle脚本配置如下:
flavorDimensions "free"
productFlavors {
flavorA {
dimension "free"
}
flavorB {
dimension "free"
}
}
PS:res文件夹存在相同的错误
答案 0 :(得分:1)
文档未说明。在将两种口味都添加到Firebase控制台面板后,我解决了这个问题。