损坏的序列化解析结果。使用firebase ui依赖项时找不到选定的模块
Posted
技术标签:
【中文标题】损坏的序列化解析结果。使用firebase ui依赖项时找不到选定的模块【英文标题】:Corrupt serialized resolution result. Cannot find selected module when use firebase ui dependancy 【发布时间】:2021-11-14 16:18:48 【问题描述】:我想在我的 android 项目中使用 RecycleView。为此,我尝试将 'com.firebaseui:firebase-ui-database:8.0.0' 添加到我的模块 gradle 中。之后,我收到错误消息“损坏的序列化解析结果。找不到约束平台运行时的选定模块 (287) -> com.google.firebase:firebase-iid:21.1.0”
我是 android 开发的新手,我无法解决这个问题。
这是我的模块 gradle
plugins
id 'com.android.application'
id 'com.google.gms.google-services'
//id 'com.google.gms.google-services'
android
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig
applicationId "com.example.bookmark"
minSdkVersion 16
targetSdkVersion 30
versionCode 1
versionName "1.0"
multiDexEnabled true //multidex Error fix
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
compileOptions
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
dependencies
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
implementation 'com.google.firebase:firebase-firestore:23.0.3'
implementation 'androidx.multidex:multidex:2.0.1' //Multidex error fix
implementation 'com.google.firebase:firebase-analytics:17.2.1'
implementation 'com.google.firebase:firebase-database:20.0.2'
implementation 'com.firebaseui:firebase-ui-database:8.0.0'
//implementation 'com.firebaseui:firebase-ui-database:7.2.0'
implementation "androidx.recyclerview:recyclerview:1.2.1"
implementation "androidx.cardview:cardview:1.0.0"
//implementation 'com.google.firebase:firebase-firestore:21.4.0'
//implementation 'com.firebaseui:firebase-ui-auth:7.2.0'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
当我评论implementation 'com.firebaseui:firebase-ui-database:8.0.0'
时错误消失
你能给我一个解决方案吗?
【问题讨论】:
【参考方案1】:根据我的发现,此类问题通常是由依赖图计算中的极端情况引起的,因此更改声明顺序或添加/删除依赖项可以解决问题。
您还应该尝试清理项目,然后重新构建,和/或使缓存无效并重新启动。
我遇到了类似的问题,它解决了。
【讨论】:
以上是关于损坏的序列化解析结果。使用firebase ui依赖项时找不到选定的模块的主要内容,如果未能解决你的问题,请参考以下文章
在视图模型中使用 LiveData 的结果从 firebase 获取数据