我在<span v-if="row.status == 'enabled'">
上运行我的应用程序时效果很好,但在API 23 - 25
上它崩溃并出现以下错误:
API 21 & 22
答案 0 :(得分:3)
只需将评论移到答案中即可。
9.8.0版本的firebase库已过时,可能无法与其他支持库一起使用。
尝试使用当前版本。 (10.0.1
截至此答案)。您还需要相应地更新其他Play服务依赖项
答案 1 :(得分:1)
实际上,这个问题还有一个原因: 当我们使用gradle build时:
compile 'com.google.android.gms:play-services:xxxx'
我们必须将整个API包编译到我们的应用程序中。在某些情况下,这样做会使我们的应用程序(包括框架API,库方法和您自己的代码)中的方法数量更加难以保存。 65,536限制。 所以解决方案:我们应该只使用我们使用的包构建: 示例:
compile 'com.google.android.gms:play-services-analytics:x.x.x'
compile 'com.google.android.gms:play-services-gcm:x.x.x'
答案 2 :(得分:0)
我遇到了同样的问题,并通过将以下依赖项添加到android/app/build.gradle
文件中来解决了这个问题:
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-analytics:17.2.0'
// I had to add the following to fix this error.
implementation 'com.google.firebase:firebase-auth:19.0.0'
implementation 'com.google.firebase:firebase-firestore:21.1.1'
}