The binary ) , 报错的依赖库不同 , 本篇博客再次分析一遍 ;
一、报错信息
----
Android Studio 工程在编译时 , 报如下错误 :
e: Incompatible classes...-1.7.10.jar 模块是用不兼容的Kotlin版本编译的。...其元数据的二进制版本为1.7.1,预期版本为1.5.1。...依赖库版本
使用的 kotlin-stdlib-common-1.7.10.jar 依赖库版本太高 , 降低该依赖库版本 ;
首先分析该依赖库是如何导入进来的 , 在模块的构建脚本中 , 没有直接导入该依赖库...:espresso-core:3.2.0'
}
方案二通过降低版本的方案有点复杂 , 需要逐一向上排查依赖的版本 , 可能是上一层依赖版本较高 , 需要将上一层依赖降低版本 , 上一层也可能还有上一层依赖