У меня очень глупый вопрос, но я сижу здесь перед моим приложением с часами, но я не понимаю, в чем проблема.
У меня есть приложение для Android (написано в kotlin), и я хочу сделать два аромата продукта и переопределить класс/файл в продукте:
Поэтому мой сценарий градиента таков:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
android {
...
productFlavors {
foo {
applicationId "com.foo"
}
}
}
Мои файлы структурированы следующим образом:
- src
- androidTest
- foo
- java
- com
- example
- Bar.kt
- main
- java
- com
- example
- Bar.kt
- test
Поэтому в основном я хотел бы переопределить файл Bar.kt
в Bar.kt
foo
, но почему-то это не работает: он говорит, что класс Bar дублируется.
Любой намек?