android、Jetpack Compose使用 Room数据库kapt注解时出现的相关问题整理。 ...

打印 上一主题 下一主题

主题 1114|帖子 1114|积分 3342

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
谢谢阅览、关注!!



一、问题形貌:

问题 1:> a failure occurred while executing org.jetbrains.kotlin.compilerrunner.gradlecompilerrunnerwithworkers$gradlekotlincompilerworkaction > internal compiler error. see log for more details
问题 2:a failure occurred while executing org.jetbrains.kotlin.gradle.internal.kaptwithoutkotlinctask$kaptexecutionworkaction
问题 3:execution failed for task ':app:kspdebugkotlin'. > could not resolve all files for configuration ':app:kotlin-extension'. > could not find androidx.compose.compiler:compiler:1.9.0.
问题 4:task :app:kspdebugkotlin failed e: java.lang.stackoverflowerror
二、缘故原由

其他错误只要有“ksp”或“kapt”关键字,只要 ksp\kapt按官方文档正常添加依赖,那么问题的根本缘故原由多数就是因为 Gradle\Compose\Kotlin三者之间版本不兼容所导致。
三、Compose与 Kotlin不同版本兼容性:

1、Compose与 Kotlin 的兼容性对应关系:https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=zh-cn,compose 和 Kotlin开辟使用的版本需按此链接中的说明象对应,
  1. //项目级别 build.gradle
  2. plugins {
  3.     id 'com.android.application' version '7.4.1' apply false
  4.     id 'com.android.library' version '7.4.1' apply false
  5.     id 'org.jetbrains.kotlin.android' version '1.8.0' apply false  //kotlin版本
  6. }
复制代码
  1. //app级 build.gradle 配置文件android{}标签中 compose的版本
  2.    composeOptions {
  3.         kotlinCompilerExtensionVersion '1.4.1'
  4.     }
复制代码
2、Gradle的版本,主要影响编译相关的问题,一般AndroidStudio建立好项目都是没有问题的,若出现问题可能就

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表