Java gen和src文件夹中的相同类

Java gen和src文件夹中的相同类,java,android,scala,android-studio,Java,Android,Scala,Android Studio,我有一个用Scala和Java编写的android项目。它包含多个项目。其中一个项目是在当地出版的图书馆。但是,当我编译所有项目时,Android Studio总是为本地发布的项目生成两个文件夹:gen和src,它们具有相同的类,因此我得到一个错误: Error:(4, 14) java: /Users/alex/Library/Caches/AndroidStudio/compile-server/my_app123_746df227/targets/java-production/googl

我有一个用Scala和Java编写的android项目。它包含多个项目。其中一个项目是在当地出版的图书馆。但是,当我编译所有项目时,Android Studio总是为本地发布的项目生成两个文件夹:gen和src,它们具有相同的类,因此我得到一个错误:

Error:(4, 14) java: /Users/alex/Library/Caches/AndroidStudio/compile-server/my_app123_746df227/targets/java-production/google-play-services/android/generated_sources/build_config/com/google/android/gms/BuildConfig.java:4: duplicate class: com.google.android.gms.BuildConfig

同样,在该项目的
gen
src
文件夹中也存在相同的类。我尝试了不同的方法来解决这个问题,但没有成功。

你能提供你的项目的结构和重复类(即两个src文件夹内容)的位置吗?@mithrop-结构是标准的,正如我所说,内容是相同的。如果你的库和“主”项目中有相同的类(我是指相同的类名和相同的包),它将不起作用。就是这样。@mithrop,其中一个子项目中的
src
gen
文件夹的内容和结构是相同的,因为
gen
文件夹是由Android Studio在该子项目中生成的。我不认为在gen文件夹中生成src文件夹中的类会有什么问题。。。