添加 androidx.room:room-compiler:2.1.0-alpha05 后项目未编译

     2023-02-22     297

关键词:

【中文标题】添加 androidx.room:room-compiler:2.1.0-alpha05 后项目未编译【英文标题】:Project not compiling after adding androidx.room:room-compiler:2.1.0-alpha05 【发布时间】:2019-08-05 23:56:10 【问题描述】:

Application gradle 文件和 Project gradle 文件。

错误:找不到符号类 DataBindingComponent

    dependencies 
    
        implementation 'androidx.room:room-runtime:2.1.0-alpha05'
        annotationProcessor 'androidx.room:room-compiler:2.1.0-alpha05'
  
    
-----------------------------------------------------------------------------
    allprojects 
        repositories 
            jcenter()
            maven  url "https://jitpack.io" 
            google()
            maven  url "https://kotlin.bintray.com/kotlinx/" 
        
    

【问题讨论】:

欢迎来到 ***!请同时提供错误。 编译时出错“注意:无法读取获取 [Ljava.lang.Object;@679b84”的 kotlin 元数据和“错误:找不到符号类 DataBindingComponent” 【参考方案1】:

当前版本的房间已解决所有错误:2.4.0-alpha05

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

嘿,我遇到了类似的问题,这是显示的错误:

Searched in the following locations:
  - file:/Users/4leyam/Library/Android/sdk/extras/m2repository/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.pom
  - file:/Users/4leyam/Library/Android/sdk/extras/m2repository/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.jar
  - file:/Users/4leyam/Library/Android/sdk/extras/google/m2repository/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.pom
  - file:/Users/4leyam/Library/Android/sdk/extras/google/m2repository/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.jar
  - file:/Users/4leyam/Library/Android/sdk/extras/android/m2repository/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.pom
  - file:/Users/4leyam/Library/Android/sdk/extras/android/m2repository/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.jar
  - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.pom
  - https://dl.google.com/dl/android/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.jar
  - https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.pom
  - https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.0.5/kotlinx-metadata-jvm-0.0.5.jar
Required by:
    project :app > androidx.room:room-compiler:2.1.0-alpha05

我找到的临时解决方案是将 room_version 降级为

 def room_version = "2.1.0-alpha04"

如果有更好的解决方案请分享

【讨论】:

【参考方案3】:

将 gradle build 插件升级到 3.3.2 后,我摆脱了这个错误:

dependencies 
    classpath 'com.android.tools.build:gradle:3.3.2'
    classpath 'com.google.gms:google-services:4.2.0'
    classpath 'io.fabric.tools:gradle:1.27.1'

如果您一直在使用该版本,该版本会产生一些由 io.fabric 插件引起的警告(请参阅API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders())。

【讨论】:

【参考方案4】:

maven url "https://kotlin.bintray.com/kotlinx/" 添加到您的项目存储库中。

Room 2.1.0-alpha05 依赖于 kotlinx-metadata-jvm 工件,该工件目前在 Maven Central 中不可用

Refer Official doc

【讨论】:

dedecms--后台添加会员栏目(批量添加)

最近在用dedecms二次开发会员功能,一开始做了一个会员添加,但是领导要求可以批量添加,最好是可以输入添加个数;这样我想添加几个就添加几个了1:会员添加的htm页面<html><head><metacharset="utf-8"><title>添加会... 查看详情

添加引用 vs 添加服务引用

】添加引用vs添加服务引用【英文标题】:AddreferencevsAddservicereference【发布时间】:2015-10-1401:05:20【问题描述】:对于WCF服务,我对“添加引用”和“添加服务引用”有点困惑。我在互联网和MSDN上查了一下,但没有找到任何合适... 查看详情

添加实体时如何防止添加相关实体?

】添加实体时如何防止添加相关实体?【英文标题】:Howtopreventaddrelatedentitywhenaddanentity?【发布时间】:2012-08-1806:09:38【问题描述】:我有两个实体:具有多对多关系的类别和产品。如何防止UI程序员在想要添加产品时添加类别... 查看详情

如何给动态添加的form表单控件添加表单验证

解决的办法为:在添加完一个表单控件以后,重新给表单元素添加验证规则,代码如下:$("#elementId").append("拼写表单控件");$("#formId").validate();这样可以解决给动态添加的表单控件添加验证的问题。参考技术A在添加完一个表单控... 查看详情

新建datatable添加列添加行

新建空Table添加行和列 DataTabledt=newDataTable();//创建空DataTable1、添加列dt.Columns.Add("序号",typeof(string));  //添加列dt.Columns.Add("编号",typeof(string));dt.Columns.Add("名称",typeof(string));dt.Columns 查看详情

Eclipse IDE - 添加 jar?添加外部罐子?添加图书馆?

】EclipseIDE-添加jar?添加外部罐子?添加图书馆?【英文标题】:EclipseIDE-Addjar?AddExternaljar?AddLibrary?【发布时间】:2012-01-1903:51:03【问题描述】:我想将TwitterAPIME集成到我的Blackberry项目中。我有TwitterAPIME提供的3个Jar文件。我不确... 查看详情

如何将自动完成添加到动态添加的输入字段?自动完成功能不适用于动态添加的输入字段

】如何将自动完成添加到动态添加的输入字段?自动完成功能不适用于动态添加的输入字段【英文标题】:Howtoaddautocompletetodynamicallyaddedinputfields?Theautocompletedoesnotworkonthedynamicallyaddedinputfields【发布时间】:2021-06-1501:31:13【问题描... 查看详情

向 NavigationItem 添加按钮

】向NavigationItem添加按钮【英文标题】:AddbuttonstoNavigationItem【发布时间】:2017-12-1809:54:10【问题描述】:我尝试在NavigationItem上添加按钮和ImageView。对于这个对象,我为它添加了两个函数TouchUp。我在uiview上添加的这两个对象。UI... 查看详情

从 C# 添加新行时如何在 GridView 中添加删除链接?

】从C#添加新行时如何在GridView中添加删除链接?【英文标题】:HowtoaddDeletelinkinGridViewwhileaddingnewrowfromC#?【发布时间】:2021-08-1412:23:37【问题描述】:GridView包含ShowDeleteButtonCommandField以及其他文本框字段。我在C#中的这个网格中... 查看详情

将列添加到数据框列表并进行增量添加/循环通过 df 进行简单添加

】将列添加到数据框列表并进行增量添加/循环通过df进行简单添加【英文标题】:Addcolumntolistofdataframesanddoincrementaladdition/Loopthroughdfforsimpleaddition【发布时间】:2019-12-0310:58:43【问题描述】:我有这个数据框(实际上是那些dfs的... 查看详情

华为fusioncompute添加nas存储

华为FusionCompute添加NAS存储一、添加存储接口1.选择CNA主机2.选择CNA的网络逻辑接口3.选择添加存储接口选项4.配置存储接口①关联网口②连接设置③确认信息5.添加存储接口说明二、添加存储资源1.进入配置选项2.添加存储资源配置... 查看详情

Rails:添加列后添加索引

】Rails:添加列后添加索引【英文标题】:Rails:Addinganindexafteraddingcolumn【发布时间】:2013-03-3016:35:28【问题描述】:假设我在Rails应用程序中创建了一个表table。一段时间后,我添加了一个正在运行的列:railsgeneratemigrationAddUser_idC... 查看详情

使用 jq 在数组顶部添加/添加元素

】使用jq在数组顶部添加/添加元素【英文标题】:Usingjqtoadd/prependanelementtothetopofanarray【发布时间】:2021-03-3123:29:42【问题描述】:我有以下json文件(example.json):"examples":["example":"2","example":"3"]我想使用jq在这个数组的顶部(而... 查看详情

jira怎么添加管理员账号

...jira后如果没有管理链接,说明不是jira的管理员账号。2、添加用户:点击浏览用户UserBrowser,添加用户AddUser。3、添加组:点击浏览组GroupBrowser,找到“添加用户组”“AddGroup”按钮,在名称处输入要添加的用户组名称,点击该按... 查看详情

arcgis中如何添加图像数据?

参考技术A1.首先,打开arcgis,打开要添加到图片的数据表。然后打开数据属性表,找到“zd添加字段”,点击添加字段,如图所示。2.在添加字段时需要选择光栅类型,以便以后可以插入图像。3.然后单击刚刚添加的字段,进... 查看详情

UITableView 添加分组样式和添加段

】UITableView添加分组样式和添加段【英文标题】:UITableViewaddinggroupedstyleandaddingsegments【发布时间】:2011-12-2016:45:32【问题描述】:我需要创建一个类似于thisimage的分组表视图控制器我已经确定这个tableview有2个段,所以我为每个... 查看详情

C 程序预先添加,啥时候应该添加

】C程序预先添加,啥时候应该添加【英文标题】:Cprogramprepends,whenitshouldappendC程序预先添加,什么时候应该添加【发布时间】:2019-02-1000:07:54【问题描述】:尝试用C编写一个我以前从未使用过的程序,将十六进制转换为二进制... 查看详情

jquery如何为动态添加的元素添加样式

参考技术A你添加的元素是用jquery添加的把,比如你想添加一个div,拥有class=“myClass”,添加到id=page的元素里面。$("<div></div>").addClass("myClass").appendTo($("#page")); 查看详情