我在Android项目中使用改造(2.7.2)和OkHttp版本(4.4.0),并且在请求时遇到崩溃。
依存关系:
kapt("com.squareup.moshi:moshi-kotlin-codegen:1.9.2")
implementation 'com.squareup.moshi:moshi:1.9.2'
implementation 'com.squareup.retrofit2:retrofit:2.7.2'
implementation 'com.squareup.retrofit2:converter-moshi:2.7.2'
implementation("com.squareup.okhttp3:okhttp:4.4.0")
implementation("com.squareup.okhttp3:okhttp-tls:4.4.0")
implementation "com.squareup.okhttp3:logging-interceptor:4.4.0"
碰撞:
最佳答案
您要插入一个旧版本的okhttp-urlconnection,它与OkHttp核心库的当前版本不兼容。
您可以通过添加对okhttp-urlconnection的显式依赖项来进行修复:
implementation("com.squareup.okhttp3:okhttp-urlconnection:4.4.1")
或采用OkHttp的新BOM表进行版本调整:
dependencies {
implementation(platform("com.squareup.okhttp3:okhttp-bom:4.4.1"))
implementation("com.squareup.okhttp3:okhttp") // No version!
implementation("com.squareup.okhttp3:okhttp-urlconnection") // No version!
}