最近在使用Retrofit2+OkHttp3的时候碰到了下面这个报错:
java.lang.NoClassDefFoundError: Failed resolution of: Lokio/Buffer
错误原因:
没有引入OKio.jar,OKio和OKHttp是同一个公司提供的框架,OKio主要底层IO操作,OKHttp引用了OKio
解决方式:
在build.gradle(Module: app)文件的dependencies中引入okio包
implementation 'com.squareup.okio:okio:2.2.2'
问题就解决了!但有的博主说:一是要导入okio的jar包,二是要匹配相对应的版本。大家注意
参考链接:
https://github.com/square/okio