2016-01-13 44 views
1

我有其使用roboguice 3的應用程序和它崩潰上啓動與API裝置18 相同的應用程序運行完美上機器人23NoClassDefFoundError的:roboguice.inject.ContextScopedRoboInjector在Android 4.3(果凍豆API 18)

堆棧跟蹤:

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) 

什麼想法?

+0

說我建議使用牙籤代替。它是由維護Roboguice的同一個人制作的。牙籤和Roboguice一樣易於使用,但速度要快得多。 https://github.com/stephanenicolas/toothpick – Christine

+0

我遷移到https://github.com/JakeWharton/butterknife – Manza

+0

Roboguice注入類,視圖和資源。牙籤和匕首注入類。 Butterknife注入意見。所以你可以用匕首或牙籤使用Butterknife。 – Christine

回答

0

在他們的GitHub page

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