Ошибки: 1: тип программы уже существует: okhttp3.Cache 2: суперклассы (объявление 'okhttp3.HttpUrl' появляется в / data / app - PullRequest
0 голосов
/ 10 декабря 2018

Когда я использую Retrofit и Ksoup2 вместе, приложение показывает следующую ошибку Тип программы уже присутствует: okhttp3.Cache после этого, когда я использовал эти строки кода в приложении gradle

configurations {
     all*.exclude group: 'com.squareup.okhttp3', module: 'okhttp'
}

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

java.lang.NoSuchMethodError: No static method get(Ljava/lang/String;)Lokhttp3/HttpUrl; in class Lokhttp3/HttpUrl; 
or its super classes (declaration of 'okhttp3.HttpUrl' appears in /data/app/com.mypackage-EXp6/base.apk:classes2.dex)
at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:458)

зависимости, которые я использовал в приложении

implementation 'com.squareup.retrofit2:retrofit:2.5.0' 
implementation 'com.squareup.retrofit2:converter-gson:2.5.0'

и

ksoap2-android-assembly-3.6.3-jar-with-dependencies.jar
...