ОШИБКА: error.NonExistentClass Kotlin В многомодульном проекте Dagger ⇐ Android
ОШИБКА: error.NonExistentClass Kotlin В многомодульном проекте Dagger
I'm using Dagger 2 and Kotlin for Android development. My project is also a multi-module project. My settings.gradle file is like this:
include :app include :lib I'm also maintaining the lib module.
In the Dagger Files (for example in the component), I try to get the item from other module. For example:
@Component interface AppComponent{ fun getPresenter() : Presenter } The Presenter object is defined in lib module. I was working in linux environment and I'm using Android Studio 3 preview canary 5. The code is working well and I am able to generate APK.
But my company wanted to generate the APK using stable version of Android Studio. I'm using Android Studio 2.3.3.
When compiling the Android Project, I encountered this error:
error: error.NonExistentClass The error appears when
:app:kaptDebugKotlin is performed and caused by the dagger class cannot found, the class is defined in the other project. What can be the possible workaround for this? Sorry for my bad English.
Источник: https://stackoverflow.com/questions/450 ... er-project
I'm using Dagger 2 and Kotlin for Android development. My project is also a multi-module project. My settings.gradle file is like this:
include :app include :lib I'm also maintaining the lib module.
In the Dagger Files (for example in the component), I try to get the item from other module. For example:
@Component interface AppComponent{ fun getPresenter() : Presenter } The Presenter object is defined in lib module. I was working in linux environment and I'm using Android Studio 3 preview canary 5. The code is working well and I am able to generate APK.
But my company wanted to generate the APK using stable version of Android Studio. I'm using Android Studio 2.3.3.
When compiling the Android Project, I encountered this error:
error: error.NonExistentClass The error appears when
:app:kaptDebugKotlin is performed and caused by the dagger class cannot found, the class is defined in the other project. What can be the possible workaround for this? Sorry for my bad English.
Источник: https://stackoverflow.com/questions/450 ... er-project
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение