错误构建请求并初始化Kotlin上Okhttp3的客户端



okhttp的新事物,但是我能够跟踪以下错误:

        val url = "https://api.letsbuildthatapp.com/youtube/home_feed"
        try {
            val request = Request.Builder().url(url).build()
        } catch(err: Error){
            println("Request Error: $err")
        }

这会生成:"请求错误:java.lang.bootstrapmethoderror:呼叫网站#5 bootstrap方法的异常"

        try {
            OkHttpClient()
        } catch(err: Error){
            println("Client Error: $err")
        }

这将返回错误"客户端错误:java.lang.noclassdeffounderror:okhttp3.internal.util"

对这些的任何帮助将不胜感激。tia

看起来您对依赖关系和/或JVM有问题。java.lang.BootstrapMethodError可能意味着Java运行时环境有一些工作。请考虑将Java升级到稳定版本(例如11或1.8)

NoClassDefFound错误意味着您错过了项目中OKHTTP库中的一些类。您在项目中拥有的.jar可能会有几种及时依赖性。

可能有助于使所有依赖项正确解决。 可能有助于

最新更新