创建 OkHttp 请求时 Kotlin Android 崩溃

问题描述 投票:0回答:1

我创建了一个用于网络调用的模块。 当在同一项目上对所有 API 方法进行测试时,它效果很好。 但是当我将它添加为另一个项目的依赖项时,创建请求时它会失败。

return Request.Builder()
            .url(urlObj)
            .build()

致命异常:线程 2
java.lang.NoClassDefFoundError:无法解决以下问题: Lokhttp3/Request$Builder;

(我是 Android 新手。我只有 3 天的 Android 和 Kotlin 经验)

android kotlin okhttp
1个回答
0
投票

似乎 okhttp3 依赖项无法被您的新项目扫描,请尝试编辑 okhttp3 依赖项,如下所示:在模块构建 gradle 文件上将

implementation okhttp3
更改为
api okhttp3

© www.soinside.com 2019 - 2024. All rights reserved.