【发布时间】:2016-06-27 15:12:55
【问题描述】:
我正在使用以下库
compile 'com.android.support:design:23.1.1'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.okhttp:okhttp:2.4.0'
问题是改造与 okhttp 相处不来。就连他们都是来自 Squareup,这是怎么回事?
我的应用程序一启动就崩溃了。我怎样才能使两者都起作用?
Process: com.neberox.app.cloudbuckit, PID: 4748
03-13 03:08:37.471 4748-4748/com.neberox.app.cloudbuckit E/AndroidRuntime: java.lang.NoClassDefFoundError: retrofit.Endpoints
03-13 03:08:37.471 4748-4748/com.neberox.app.cloudbuckit E/AndroidRuntime: at retrofit.RestAdapter$Builder.setEndpoint(RestAdapter.java:565)
03-13 03:08:37.471 4748-4748/com.neberox.app.cloudbuckit E/AndroidRuntime: at com.neberox.app.cloudbuckit.api.ApiManager.<init>(ApiManager.java:171)
03-13 03:08:37.471 4748-4748/com.neberox.app.cloudbuckit E/AndroidRuntime: at com.neberox.app.cloudbuckit.MyApplication.onCreate(MyApplication.java:27)
03-13 03:08:37.471 4748-4748/com.neberox.app.cloudbuckit E/AndroidRuntime: at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007)
【问题讨论】:
-
尝试编译'com.squareup.retrofit:retrofit:1.9.0' 编译'com.squareup.okhttp:okhttp:2.7.2'
-
它是如何崩溃的?
-
@JesseWilson 检查崩溃日志
-
@GovindaP 同样的事情。检查崩溃日志
-
你定义了终点吗?
标签: java android-studio retrofit okhttp