我创建了一个用于网络调用的模块。 当在同一项目上对所有 API 方法进行测试时,它效果很好。 但是当我将它添加为另一个项目的依赖项时,创建请求时它会失败。
return Request.Builder()
.url(urlObj)
.build()
致命异常:线程 2
java.lang.NoClassDefFoundError:无法解决以下问题: Lokhttp3/Request$Builder;
(我是 Android 新手。我只有 3 天的 Android 和 Kotlin 经验)
似乎 okhttp3 依赖项无法被您的新项目扫描,请尝试编辑 okhttp3 依赖项,如下所示:在模块构建 gradle 文件上将
implementation okhttp3
更改为 api okhttp3
。