首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.NoClassDefFoundError: retrofit.Retrofit$Builder

java.lang.NoClassDefFoundError: retrofit.Retrofit$Builder
EN

Stack Overflow用户
提问于 2016-04-04 19:53:49
回答 2查看 1.2K关注 0票数 0

我有个问题,我不明白,我的代码在Lollipop中工作得很好,但是在Kitkak崩溃中工作得很好。

这是个例外

代码语言:javascript
复制
java.lang.NoClassDefFoundError: retrofit.Retrofit$Builder 

依赖关系

代码语言:javascript
复制
compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'

日志

代码语言:javascript
复制
/com.gob.gep.exa.example/AndroidRuntime:FATALEXCEPTION:main
Process:com.gob.gep.sfa.dds.autopue,PID:3543
java.lang.NoClassDefFoundError:retrofit.Retrofit$Builder
atcom.gob.gep.sfa.dds.autopue.Servicios.WsConsultaDisponibilidad.<init>(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.invokeNative(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'retrofit.Retrofit$Builder',referencedfrommethodcom.gob.gep.sfa.dds.autopue.Servicios.WsConsultaDisponibilidad.<init>
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'org.kxml2.kdom.Element',referencedfrommethodcom.gob.gep.sfa.dds.autopue.Servicios.WsConsultaDisponibilidad.buildAuthHeader
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'retrofit.Retrofit$Builder',referencedfrommethodcom.gob.gep.sfa.dds.autopue.Servicios.WsConsultaDisponibilidad.<init>
com.gob.gep.exa.example/dalvikvm:Couldnotfindclass'org.kxml2.kdom.Element',referencedfrommethodcom.gob.gep.sfa.dds.autopue.Servicios.WsConsultaDisponibilidad.buildAuthHeader
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-05 04:26:52

您的依赖项看起来是错误的。

它应该是

代码语言:javascript
复制
compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit2:converter-gson:2.0.1'

版本(2.0.1)和groupId(com.squareup.retrofit2)应该相同。

票数 0
EN

Stack Overflow用户

发布于 2016-10-28 12:14:59

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

代码语言:javascript
复制
 compile 'com.android.support:multidex:1.0.0'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36411703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档