To nie zawsze jest widoczne, ale widać na konkretnym API 14 i 19.RoboGuice 3,0 NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector
Poniżej StackTrace
java.lang.NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector
at roboguice.RoboGuice.getInjector(RoboGuice.java:197)
at roboguice.activity.RoboActivity.onCreate(RoboActivity.java:90)
at com.bnmcombines.galleryflavors.Launcher.onCreate(Launcher.java:71)
at android.app.Activity.performCreate(Activity.java:5343)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2343)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2441)
at android.app.ActivityThread.access$900(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5345)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:828)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:644)
at dalvik.system.NativeStart.main(Native Method)
Już problemem jest rejestrowane z RoboGuice 3.0: https://github.com/roboguice/roboguice/issues/328
Ale brak odpowiedzi, a obecnie jesteśmy zablokowani.
problem został rozwiązany
odniosłem MultiDex Document bardziej dokładnie ten czas i aktualizowane mój AndroidManifest.xml
poniżej, że ominęło
<application
...
android:name="android.support.multidex.MultiDexApplication">
...
</application>
</manifest>
używasz proguard w swoim build.gradle? –
Służy do budowania wersji wydania, a nie do debugowania. Otrzymuję ten błąd podczas uruchamiania debugowania. – rsakhale
Wydaje się, że problem dotyczy wielu dysków. Czy używasz wielościeżkowego do kompilacji debugowania? –