首页 > 其他分享 >kapt构建报错

kapt构建报错

时间:2024-05-10 16:34:42浏览次数:8  
标签:kapt kotlin gradle 构建 Kotlin 报错

报错信息: Caused by: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method kapt() for arguments [android.arch.persistence.room:compiler:1.1.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 背景描述: 在构建ROOM数据库环境时引入依赖构建出错

解决方法: 尝试使用了 kapt() 方法,但是该方法并未被识别。kapt 是 Kotlin Annotation Processing Tool 的缩写,用于处理 Kotlin 注解处理器的工具。如果在使用 Kotlin 与 Room 数据库一起工作,需要使用 kapt 来指定 Room 的编译器依赖。需要在 Gradle 脚本中声明 kotlin-kapt 插件。 在你的 build.gradle (app)文件中添加:
apply plugin: 'kotlin-kapt'

 如下图所示

 添加之后重新构建->成功!!!

标签:kapt,kotlin,gradle,构建,Kotlin,报错
From: https://www.cnblogs.com/bddm/p/18184544

相关文章

  • 报错
    {"cainfo":"1","dev_no":"1","dev_safe_info":"1","fixmedins_code":"H53040300191","fixmedins_name":"玉溪市江川区江城镇中心卫生院","inf_time":"2024-05-1011:5......
  • 利用LangChain构建的智能数据库操作系统
    在Retrieval或者ReACT的一些场景中,常常需要数据库与人工智能结合。而LangChain本身就封装了许多相关的内容,在其官方文档-SQL能力中,也有非常好的示例。而其实现原理主要是通过LLM将自然语言转换为SQL语句,然后再通过LLM获取执行的操作,最终生成一个答案和结论。应用......
  • 使用selenium时,用webdriver初始化浏览器时间过久并伴随报错 operation timed out 的处
    我使用的系统是archlinux,在日常更新软件包时系统自动将selenium更新到目前(2024年5月)最新的版本,即:python-selenium4.20.0-1。在运行我的爬虫时报错缺少依赖包,经过一番查询得知现在的驱动由webdriver_manger统一接管了。webdrivermanger来对浏览器驱动和浏览器版本进行管理,但aur......
  • 瑞亚时间管理大师,基于 .NET 6 和 Angular 构建的在线任务管理协作平台
    瑞亚时间管理大师瑞亚时间管理大师,是一个在线的任务管理、项目管理、团队协作平台。瑞亚拥有现代化的页面风格,高效、简便,同时适合个人和团队使用。瑞亚对个人免费,提供了无限制的任务,列表,和空间。功能预览瑞亚时间管理大师是以任务管理为核心,还包括了看板,文档,思维导图,白板......
  • openfeign接口Springboot启动Bean报错未找到Singleton bean creation not allowed whi
    检查步骤检查springboot启动类是否标注@EnableFeignClients注解,未标注该注解会导致无法注入bean检查远程调用模块是否标注注解@FeignClient检查@FeignClient注解中是否写了正确的微服务名称(区分大小写)检查@FeignClient注解中标识的微服务是否启动​​原因:此处接......
  • ubuntu22 python2 pyinstaller 打包报错:'NoneType' object has no attribute 'groups'
    前言最近有个需求,需要在ubnutu22上使用pyinstaller打包一个python2的文件。中间遇到了一些问题:pip2installpyinstaller报错解决方案:pip2installpyinstaller==3.6python2和python3的pyinstaller如何同时存在,我想把python2的pyinstaller命名为pyin......
  • 实验1-波士顿房价预测部分报错解决方法
    运行sgd=SGDRegressor()sgd.fit(x_train,y_train)print("r2scoreofLinearregressionis",r2_score(y_test,sgd.predict(x_test)))时出现DataConversionWarning:Acolumn-vectorywaspassedwhena1darraywasexpected.Pleasechangetheshapeofyt......
  • FastUI:快速构建Web应用程序界面
    简介FastUI是一种全新的构建Web应用程序用户界面的方式,它是由声明式的Python代码定义的。它旨在为Python开发人员和前端开发人员提供一种简单而强大的工具,以便他们能够更高效地构建响应式的Web应用程序界面,而无需处理繁杂的JavaScript代码或底层的技术细节。FastUI的优势•......
  • pybuilder:Python项目构建、测试、文档、发布
    Github地址:https://github.com/pybuilder/pybuilder在Python项目开发中,良好的构建和自动化流程是非常重要的。PyBuilder是一个用于构建Python项目的工具,它提供了简单易用的方式来定义和管理项目的构建过程,包括依赖管理、测试、代码质量检查等。本文将深入探讨PyBuilder库的使用......
  • Streamlit:快速构建可视化网页(数据科学必备)
    很多算法工程师在完成数据分析、模型训练或者项目总结的时候,往往只能通过ppt汇报,添加数据图表、截图模型实验结果等。如果想提供一个前端演示demo,通常可以搭建flask服务,但是flask需要学习很多前端知识,如css、html等,这又是一个深之又深的坑。那有没有什么工具能够跳过这些模块,直接......