Ich habe ein Problem mit der Anwendungsklasse, ist eine Laufzeit Ausnahme, so kann ich nicht finden, wie replizieren, vielleicht können einige Leute hier mit mir bei diesem Problem helfen. Ich denke, dass ist vielleicht das Gerät oder Android in Selbst, aber ich muss sicher sein, wenn jemand mir helfen kann, werde ich dankbar sein. Danke und Entschuldigung für mein schlechtes Englisch.Absturz - Laufzeitausnahme (MultiDex.java:178)
Android-Version: 4.4 Stacktrace:
java.lang.RuntimeException: bei android.app.LoadedApk.makeApplication (LoadedApk.java:516) bei android.app.ActivityThread.handleBindApplication (ActivityThread.java:4514) bei android.app.ActivityThread.access $ 1500 (ActivityThread.java:151) um android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1381) bei android.os.Handler.dispatchMessage (Handler.java:110) unter android.os.Looper.loop (Looper.java:193) unter android.app.ActivityThread.main (ActivityThread.java:5299) um java.lang.reflect.Method.invokeNative (Native Methode) um java.lang.reflect.Method.invoke (Method.java:515) um com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:825) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:641) bei dalvik.system.NativeStart.main (Muttersprache Methode)
verursacht durch: java.lang.RuntimeException: bei android.support.multidex.MultiDex.install (MultiDex.java:178) bei app.tacoguru.MultiDexApplication.attachBaseContext (MultiDexApplication.java : 35) bei android.app.Application.attach (Application.java:181) bei android.app.Instrumentation.newApplication (Instrumentation.java:991) um android.app.Instrumentation.newApplication (Instrumentation.java:975) bei android.app.LoadedApk.makeApplication (LoadedApk.java:511)
MultidexApplication Codelinien:
public class MultiDexApplication extends Application {
public MultiDexApplication() {
}
@Override
public void onCreate() {
super.onCreate();
Apptentive.register(this, key);
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
@Override
public Context getApplicationContext() {
return super.getApplicationContext();
}
}
Manifest:
<application
android:name=".MultiDexApplication"
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@mipmap/ic_launcher"
android:largeHeap="true"
android:supportsRtl="true"
android:theme="@style/AppTheme">
gradle:
defaultConfig {
minSdkVersion 19
targetSdkVersion 23
multiDexEnabled true
}
Laut [Quelle] (https://android.googlesource.com/platform/frameworks/multidex/+/marshmallow-release/library/src/android/support/multidex/MultiDex.java#178), RuntimeException In der Zeile 178 wird die innere Ausnahme, die Informationen über die Grundursache enthält, gerade erneut aufgerufen. Können Sie noch einmal in Ihren Protokollen nachsehen (nach "Multidex installation failure" string suchen) und den internen Exception-Stack-Trace teilen? –