我正在尝试Firebase身份验证,但是当我添加依赖项时,出现了一些错误。
请您检查一下错误吗?
这是我得到的错误:
失败:构建失败,并出现异常。
出了什么问题: 任务':app:processDebugResources'的执行失败。 Android资源链接失败 输出:D:\ App \ dipam \ build \ app \ intermediates \ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml:7:错误:未找到资源android:attr / dialogCornerRadius。
这是我添加到pubspec.yaml
文件中的依赖项:
dependencies:
flutter:
sdk: flutter
carousel_slider: ^1.0.1
cloud_firestore: 0.8.2+3
firebase_auth: 0.6.6
google_sign_in: ^3.2.4
shared_preferences:
fluttertoast:
答案 0 :(得分:0)
您发布的错误是由于android.support和AndroidX版本冲突造成的。确保您定位到API版本28。
在应用的build.gradle
中检查是否设置了以下值
android {
compileSdkVersion 28 // <-- Make sure you target API 28
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// ...
targetSdkVersion 28 // <-- You need to update this value as well, or you might encounter runtime errors
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
// ...
}
// ...
}
此外,请确保您没有在依赖项中使用旧的android.support
库,而是打包了新的AndroidX。检查this article以获得更多参考