关于使用okgo时,与自己项目里的V7包导包不一致的问题
使用okgo时,添加了一个和okgo搭配使用的依赖库用来可视化查看网络请求返回
'com.readystatesoftware.chuck:library:1.0.4'
用到了design包里面的 recyclerview和media媒体库,v4包,transition库 是25.1.1版本
项目里用的是27.1.1版本
在External Libraries下看到:
AS编译时要求v7包和design包版本一致,爆出如下错误,但不是致命错误还是可以编译:
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 25.1.1. Examples include com.android.support:animated-vector-drawable:27.1.1 and com.android.support:design:25.1.1
中文意思:
所有com.android。支持库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。发现版本27.1.1 25.1.1。支持:动画矢量绘图:27.1.1和com.android.支持:设计:25.1.1
解决办法:
在app级的build.gradle下导入27.1.1的design依赖包后
implementation 'com.android.support:design:27.1.1'
v7包和design包的版本一致没有报错
在External Libraries查看: