我正在开发一个 Android 应用程序,目前使用 DSL 和一些库,突然构建给了我这个错误。
任务 :app:kaptDebugKotlin FAILED 用于代码生成的 ANTLR 工具版本 4.7.1 与当前运行时版本不匹配 4.5.3ANTLR 运行时版本 4.7.1 用于解析器编译与当前运行时版本不匹配 4.5.3 失败:构建失败一个例外。
什么地方出了错:
任务 ':app:kaptDebugKotlin' 执行失败。执行 org.jetbrains.kotlin.gradle.internal.KaptExecution java.lang.reflect.InvocationTargetException 时发生故障(无错误信息)
我一直在寻找,但没有成功......
如果你想看到这个问题,你可以克隆项目。项目 GITHUB 我使用 Android Studio Canary 4.1。
所以解决方案是来自 build.gradle
基本上从 ROOM 进口的是这样的
import(Room.compiler)
Run Code Online (Sandbox Code Playgroud)
所以我改成了这个,问题就解决了:)
kapt(Room.compiler)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11608 次 |
最近记录: |