Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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
java.lang.NoClassDefFoundError:Reformation.Reformation$Builder_Java_Gson_Retrofit_Retrofit2 - Fatal编程技术网

java.lang.NoClassDefFoundError:Reformation.Reformation$Builder

java.lang.NoClassDefFoundError:Reformation.Reformation$Builder,java,gson,retrofit,retrofit2,Java,Gson,Retrofit,Retrofit2,我有一个问题,我不明白,我的代码在棒棒糖中工作得很好,但在Kitkak崩溃中 例外情况是 java.lang.NoClassDefFoundError: retrofit.Retrofit$Builder 依赖关系 compile 'com.squareup.retrofit2:retrofit:2.0.1' compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2' 日志 /com.gob.gep.exa.example/Andr

我有一个问题,我不明白,我的代码在棒棒糖中工作得很好,但在Kitkak崩溃中

例外情况是

java.lang.NoClassDefFoundError: retrofit.Retrofit$Builder 
依赖关系

compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
日志

/com.gob.gep.exa.example/AndroidRuntime:FATALEXCEPTION:main
进程:com.gob.gep.sfa.dds.autopue,PID:3543
java.lang.NoClassDefFoundError:Reformation.Reformation$Builder
atcom.gob.gep.sfa.dds.autopue.Servicios.WsConsultaDisponibilidad.(WsConsultaDisponibilidad.java:68)
atcom.gob.gep.sfa.dds.autopue.Splash.onCreate(Splash.java:93)
atandroid.app.Activity.performCreate(Activity.java:5231)
atandroid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
atandroid.app.ActivityThread.access$800(ActivityThread.java:135)
atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
atandroid.os.Handler.dispatchMessage(Handler.java:102)
atandroid.os.Looper.loop(Looper.java:136)
atandroid.app.ActivityThread.main(ActivityThread.java:5001)
atjava.lang.reflect.Method.Invokenactive(NativeMethod)
atjava.lang.reflect.Method.invoke(Method.java:515)
atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
atdalvik.system.NativeStart.main(NativeMethod)
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'Reformation.Reformation$Builder',参考自methodcom.gob.gep.sfa.dds.autopue.Servicios.wsconsultadisponilidad。
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'org.kxml2.kdom.Element',参考FromMethodcom.gob.gep.sfa.dds.autopue.servicicios.WsConsultaDisponibilidad.buildAuthHeader
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'Reformation.Reformation$Builder',参考自methodcom.gob.gep.sfa.dds.autopue.Servicios.wsconsultadisponilidad。
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'org.kxml2.kdom.Element',参考FromMethodcom.gob.gep.sfa.dds.autopue.servicicios.WsConsultaDisponibilidad.buildAuthHeader

您的依赖项看起来有问题

应该是

compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit2:converter-gson:2.0.1'

版本(
2.0.1
)和组ID(
com.squareup.Refught2
)应该是相同的。

花了太多时间后,我找到了以下解决方案 使用MultiDexApplication扩展应用程序类 并在build.gradle中添加以下依赖项

 compile 'com.android.support:multidex:1.0.0'

看起来您的转换器gson依赖项上的组有误。它不也应该是2吗?看起来它已经发布了,您可以升级到2.0.0或2.0.1。
 compile 'com.android.support:multidex:1.0.0'