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引导程序方法的异常”
try {
OkHttpClient()
} catch(err: Error){
println("Client Error: $err")
}
这将返回错误“Client Error:java.lang.NoClassDefFoundError:okhttp3.internal.Util”
任何有关这些的帮助将不胜感激。 TIA
看起来你有依赖关系和/或JVM的问题。 java.lang.BootstrapMethodError
可能意味着Java Runtime Environment有一些功能。请考虑将Java升级到稳定版本(例如11或1.8)
NoClassDefFound
错误意味着你错过了项目中OkHttp库的一些类。您的项目中可能存在来自.jar的几个传递依赖项。可能Gradle或Maven项目将有助于正确解决所有依赖项。