Closed mobiletech1904 closed 1 year ago
@artyom4ek update to Koin Annotations 1.0.0
Having the same issue with 1.0.1. Seems to be caused by using flavors in general, as it generates several times the same classes under the flavor-folders. Builds by assembleRelease and so on, which build several flavors one by one (without cleaning in-between) will fail.
This #39 worked for me!
Intro I migrated to Koin 3.2.0 (Koin annotation 1.0.0-beta-2) and started rewriting the code with annotations. The project uses several product flavors. When you run a Gradle, then it displays Overload resolution ambiguity and Conflicting declarations errors for each Build variant, which prevents from getting a working build. I use
./gradlew build --warning-mode all
command for getting error details (see logs attachment).This is interfering with the normal build process in App Center. How can this be fixed? Thanks
Error
build.gradle (root level)
build.gradle (app level)
App.kt
AppModule.kt
logs.zip