IT评测·应用市场-qidao123.com

标题: android、Jetpack Compose使用 Room数据库kapt注解时出现的相关问题整理。 [打印本页]

作者: 笑看天下无敌手    时间: 2024-8-24 15:28
标题: android、Jetpack Compose使用 Room数据库kapt注解时出现的相关问题整理。
谢谢阅览、关注!!



一、问题形貌:

问题 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企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4