Android studio 运行过程中,报了个错误
Execution failed for task ':app:kaptDevDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction
> java.lang.reflect.InvocationTargetException (no error message)
* Try:
提示的信息不能分析是什么原因导致,往上翻可看到
Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
D:/Android/.gradle/.gradle/caches/transforms-2/files-2.1/65babbe8ff883362da53e77cd16303a5/jetified-kotlin-reflect-1.4.21.jar (version 1.4)
D:/Android/.gradle/.gradle/caches/transforms-2/files-2.1/a7a93d2b9b134ee3cb17b222d4f784d3/jetified-kotlin-stdlib-jdk8-1.4.10.jar (version 1.4)
D:/Android/.gradle/.gradle/caches/transforms-2/files-2.1/37acb98a6105dbc577b361834b59609d/jetified-kotlin-stdlib-jdk7-1.4.10.jar (version 1.4)
D:/Android/.gradle/.gradle/caches/transforms-2/files-2.1/60d542005cde185546879a9c3c604477/jetified-kotlin-stdlib-1.5.20.jar (version 1.5)
D:/Android/.gradle/.gradle/caches/transforms-2/files-2.1/8d77d89aaa1b5bb297a85c9bc463efdb/jetified-kotlin-stdlib-common-1.5.20.jar (version 1.5)
jetified-kotlin-reflect 等库的文件版本问题
后来发现,是 org.jetbrains.kotlin:kotlin-gradle-plugin 版本和依赖的版本不一致导致
我这里的kotlin_version 值是1.4.21,不知道什么时候被改了,才导致出现这问题
修改成同一版本就ok,重新rebuild 下就行