NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector on android 4.3 (Jelly Bean API 18)

NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector on android 4.3 (Jelly Bean API 18)

我有一个使用 roboguice 3 的应用程序,它在 API 18 的设备上启动时崩溃。 同一应用在 android 23.

上运行完美

堆栈跟踪:

java.lang.NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector
01-12 16:53:31.285 12710-12710/com.package.app E/AndroidRuntime:     at roboguice.RoboGuice.getInjector(RoboGuice.java:197)
01-12 16:53:31.285 12710-12710/com.package.app  E/AndroidRuntime:     at roboguice.activity.RoboActionBarActivity.onCreate(RoboActionBarActivity.java:85)

有什么想法吗?

如他们所说 GitHub page

RoboGuice is no longer supported.
[..]
There are now many other excellent DI frameworks for Android, please consider migrating to one of them.