Mi problema se resolvió agregando kotlin
lo siguiente
Presentation.gradle (app.gradle)
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
...
}
dependencies {
...
}
dominio.gradle ( kotlin puro)
Mi error fue arrojado aquí, porque Android Studio creó mi módulo de dominio como módulo Java puro y aplicó el complemento como Java, y lo usé en mi módulo de presentación que es un módulo Android / Kotlin
Android Studio encuentra e importa la ruta del paquete, pero la incompatibilidad no permite la compilación.
Simplemente retire apply plugin: 'java'
y cambie a kotlin de la siguiente manera
apply plugin: 'kotlin'
dependencies {
...
}
...
data.gradle
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
...
}
dependencies {
..
}
Creo que sera de ayuda