我遇到了应用程序类的问题,是一个运行时异常所以我无法找到复制方式,也许这里的一些人可以帮我解决这个问题。我想也许是设备或机器人在自我,但我需要确定,如果有人可以帮助我,我会感激。 谢谢,抱歉我的英语不好。
Android版:4.4 Stacktrace:
了java.lang.RuntimeException: 在android.app.LoadedApk.makeApplication(LoadedApk.java:516)at android.app.ActivityThread.handleBindApplication (ActivityThread.java:4514)在android.app.ActivityThread.access $ 1500 (ActivityThread.java:151)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1381) 在android.os.Handler.dispatchMessage(Handler.java:110)at android.os.Looper.loop(Looper.java:193)at android.app.ActivityThread.main(ActivityThread.java:5299)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:825)at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:641)at dalvik.system.NativeStart.main(Native 方法)
引起:java.lang.RuntimeException:at android.support.multidex.MultiDex.install(MultiDex.java:178)at app.tacoguru.MultiDexApplication.attachBaseContext (MultiDexApplication.java:35)在android.app.Application.attach (Application.java:181)在android.app.Instrumentation.newApplication (Instrumentation.java:991)at android.app.Instrumentation.newApplication(Instrumentation.java:975) 在android.app.LoadedApk.makeApplication(LoadedApk.java:511)
MultidexApplication代码行:
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();
}
}
清单:
<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
}
答案 0 :(得分:1)
尝试删除此行MultiDex.install(this);
并从Application
而不是MultiDexApplication
继承您的Application
课程。