美文网首页
okhttp3版本冲突解决方案

okhttp3版本冲突解决方案

作者: 田田ww | 来源:发表于2020-10-09 15:22 被阅读0次

Android Studio报错

java.lang.NoSuchMethodError: No static method create(Lokhttp3/internal/io/FileSystem;Ljava/io/File;IIJ)Lokhttp3/internal/cache/DiskLruCache; in class Lokhttp3/internal/cache/DiskLruCache; or its super classes (declaration of 'okhttp3.internal.cache.DiskLruCache' appears in /data/app/com.aliyun.iot.demo-o1CF4XvCIWdp1hjYbjioGA==/base.apk!classes5.dex)

其原因为项目的okhttp3 为4.9.0版本,而引入的外部库依赖的是okhttp3 3.x版本,解决方法有:
1、引入外部库时用exclude移除造成冲突的依赖,但移除后第三方库会使用项目依赖项,可能在后续项目依赖项更新时造成错误;
2、将项目依赖项降为和外部库一致

相关文章

网友评论

      本文标题:okhttp3版本冲突解决方案

      本文链接:https://www.haomeiwen.com/subject/almlpktx.html