所以我的flutter android应用程序在firebase google services 4.0.1上运行良好,但是当我将依赖项“ firebase_auth”添加到pubspec.yaml时,会产生此错误:
任务':app:preDebugBuild'的执行失败。
Android依赖项“ android.arch.lifecycle:runtime”对于编译(1.0.0)和运行时(1.1.1)类路径具有不同的版本。您应该通过DependencyResolution手动设置相同的版本
该包已在pubspec中正确获取。 任何帮助将不胜感激。
答案 0 :(得分:2)
添加到应用程序级别build.gradle。
implementation "android.arch.lifecycle:extensions:1.1.1"
testImplementation "android.arch.core:core-testing:1.1.1"
祝你好运。
答案 1 :(得分:0)
将此添加到您的android / build.gradle
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'android.arch.lifecycle'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "1.1.1"
}
}
}
}