Flutter Firebase Auth在电子商务应用中不起作用

时间:2019-03-05 16:08:49

标签: firebase flutter

我正在尝试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:

1 个答案:

答案 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以获得更多参考