Android Studio 3.4
У меня есть 2 типа сборки:
debug
release
, поэтому структура моего проекта:
src/debug/java/
src/main/java/
src/release/java/
У меня есть CartActivity
.Этот класс имеет различную реализацию для release
версии и debug
версии.Таким образом, это местоположение класса находится в TWO папках:
src/debug/java/activityCartActivity
src/main/java/activityCartActivity
Но когда я строю проект по gradlew assemble
, я получаю ошибку:
> Task :scanlib:processDebugJavaRes NO-SOURCE
> Task :scanlib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
> Task :app:javaPreCompileDebug FROM-CACHE
> Task :app:compileDebugJavaWithJavac FAILED
\app\src\debug\java\com\myproject\app\cart\CartActivity.java:66: error: duplicate class: com.myproject.app.cart.CartActivity
public class CartActivity extends AppCompatActivity {