Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MultiDex Android应用程序中的java.lang.ExceptionInInitializeError_Java_Android_Android Multidex - Fatal编程技术网

MultiDex Android应用程序中的java.lang.ExceptionInInitializeError

MultiDex Android应用程序中的java.lang.ExceptionInInitializeError,java,android,android-multidex,Java,Android,Android Multidex,我正在开发一个Android应用程序,它有大量的方法和大量的外部库。现在我的应用程序因这些异常而崩溃 java.lang.ExceptionInInitializerError, java.lang.Error: Failed to initialize JAXP 1.3 DatatypeFactory class and java.lang.ClassNotFoundException: Didn't find class "org.apache.xerces.jaxp.datatyp

我正在开发一个Android应用程序,它有大量的方法和大量的外部库。现在我的应用程序因这些异常而崩溃

 java.lang.ExceptionInInitializerError, java.lang.Error: Failed to
 initialize JAXP 1.3 DatatypeFactory class and
 java.lang.ClassNotFoundException: Didn't find class
 "org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl" on path:
我一直在寻找解决这些问题的方法,但仍然没有成功。你能帮帮我吗。在build.gradle文件中,我有以下几行

multiDexEnabled true,
 compile 'com.android.support:multidex:1.0.0',
 javaMaxHeapSize "4g",
my Application class extends MultiDexApplication

我添加了这一行MultiDex.install(base);方法void attachBaseContext,所以我根据google文档做了所有事情,不知道为什么会出现此异常。

如果添加了MultiDex.install(base),则不需要扩展MultiDexApplication.BTW您有增量true吗?如果是,请尝试删除它。不,我没有增量true。我将更改我的应用程序类代码并删除extends MultidexApplications,直到出现相同的错误。这些类不是直接在我的项目中,而是在我用作库的项目中。可能我需要在这个库项目中添加所有这些行,而不仅仅是在我的主项目中?