java.lang.NoClassDefFoundError: Сбой разрешения: Lokio/ForwardingTimeout

Я использую проект Android в качестве библиотеки, которые используют следующую библиотеку, добавленную в качестве jar

okhttp-2.2.0.jar
okhttp-urlconnection-2.2.0.jar
okio-1.2.0.jar
retrofit-1.9.0.jar

И в моем основном проекте я использую следующую библиотеку

compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.okhttp3:okhttp:3.4.1'
compile 'com.google.code.gson:gson:2.7'

И есть некоторые другие библиотеки, но после некоторых исследований я обнаружил, что они являются причиной проблемы.

Приложение работает нормально, но вылетает со следующей ошибкой, когда я пытался использовать любой веб-сервис с помощью модернизации

java.lang.NoClassDefFoundError: Сбой разрешения: Lokio/ForwardingTimeout

В моем файле приложения уровня приложения я добавил

multiDexEnabled true

Также я попытался добавить

configurations{
    all*.exclude module: 'okhttp-2.2.0'
    all*.exclude module: 'okio'
}

И я попытался добавить модификацию Gradle-зависимость, как показано ниже

compile ('com.squareup.retrofit2:retrofit:2.1.0') {
    exclude group: 'okio'
}
compile ('com.squareup.retrofit2:converter-gson:2.1.0') {
    exclude group: 'okio'
}

Ничего из этого не сработало, мой проект работал нормально до добавления проекта библиотеки. Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам