Java gradle重复类错误,带有
在将其分类为重复线程之前,该类不会在主文件夹中重复 我的文件结构如下:Java gradle重复类错误,带有,java,android,gradle,android-gradle-plugin,Java,Android,Gradle,Android Gradle Plugin,在将其分类为重复线程之前,该类不会在主文件夹中重复 我的文件结构如下: - src - flavorA.java.com.abc.def - Bar.class - flavorB.java.com.abc.def - Bar.class - com.abc - Foo.class flavorDimensions "free" productFlavors { flavorA { dimension "free" }
- src
- flavorA.java.com.abc.def
- Bar.class
- flavorB.java.com.abc.def
- Bar.class
- com.abc
- Foo.class
flavorDimensions "free"
productFlavors {
flavorA {
dimension "free"
}
flavorB {
dimension "free"
}
}
这两个条形图类别都是使用包com.abc.def定义的。
Android studio仅在类上显示“包名与文件路径不对应”错误。如果我将其包更改为flavorA.java.com.abc.def,错误将消失,但flavorB文件夹中的Bar类将同时用于flavorA和flavorB
我的gradle脚本配置如下:
- src
- flavorA.java.com.abc.def
- Bar.class
- flavorB.java.com.abc.def
- Bar.class
- com.abc
- Foo.class
flavorDimensions "free"
productFlavors {
flavorA {
dimension "free"
}
flavorB {
dimension "free"
}
}
注:res文件夹也有同样的错误,文档并没有说明这一点。在向firebase控制台面板添加这两种风格后,我解决了这个问题