当前位置: 首页 > article >正文

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开发使用的版本需按此链接中的说明象对应,

//项目级别 build.gradle 
plugins {
    id 'com.android.application' version '7.4.1' apply false
    id 'com.android.library' version '7.4.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.8.0' apply false  //kotlin版本
}
//app级 build.gradle 配置文件android{}标签中 compose的版本
   composeOptions {
        kotlinCompilerExtensionVersion '1.4.1'
    }

2、Gradle的版本,主要影响编译相关的问题,一般AndroidStudio建立好项目都是没有问题的,若出现问题可能就


http://www.kler.cn/a/274798.html

相关文章:

  • netcore 集成Prometheus
  • JAVA开发时获取用户信息失败,分析后端日志信息
  • Python国内10个镜像源-地址汇总以及测评
  • python数据分析:介绍pandas库的数据类型Series和DataFrame
  • 蓝桥杯练习生第四天
  • 【C 语言指针篇】指针的灵动舞步与内存的神秘疆域:于 C 编程世界中领略指针艺术的奇幻华章
  • 用C语言打造自己的Unix风格ls命令
  • 五、C#归并排序算法
  • MaixSense-A010 接入 ROS
  • 信息学奥赛之C++中的数据类型数据结构
  • 简介:iframe 沙箱+WebComponent 容器
  • 网络安全的几个关键领域
  • 深入理解栈和队列(一):栈
  • 鸿蒙原生应用开发-ArkTS语言基础类库多线程CPU密集型任务TaskPool
  • 多线程:线程池
  • C语言经典面试题目(十六)
  • 选数异或 (AcWing 4645)
  • 设计模式学习笔记 - 规范与重构 - 8.实践:程序出错返回啥?NULL、异常、错误吗、空对象?重构ID生成器,处理各函数的异常
  • 国内外15款AI搜索引擎汇总
  • 选择排序算法(Selection Sort)原理及实现
  • 基于Spring Boot+Vue的智慧图书管理系统
  • 【使用xlrd、xlutils读写excel】
  • Devops-01-devops 是什么?
  • 自动化单元测试 Automatic Test Generation
  • 漫谈微服务网关
  • 性能优化(CPU优化技术)-NEON指令详解