无法在两个版本的最后一个版本上使用firebase编译颤振应用程序

无法在两个版本的最后一个版本上使用firebase编译颤振应用程序,firebase,flutter,firebase-authentication,Firebase,Flutter,Firebase Authentication,我从弗利特开始。 我编译了Hello World项目,它成功了。 但是当我在firebase_auth上输入dependency时,我在编译项目时遇到了问题 我遵循以下步骤: 我在pubspec.yaml中插入了firebase_auth的最新版本 点击软件包获取。成功的 运行“main.dart”。错误 我看到的所有将firebase_auth与Flatter集成的教程都是有效的,但是在以前的版本中 这真的是安卓系统的兼容性问题吗 我就这个错误搜索了几个小时,但没有找到解决方案。尝试遵循本教程

我从弗利特开始。 我编译了Hello World项目,它成功了。 但是当我在firebase_auth上输入dependency时,我在编译项目时遇到了问题

我遵循以下步骤:

  • 我在pubspec.yaml中插入了firebase_auth的最新版本
  • 点击软件包获取。成功的
  • 运行“main.dart”。错误 我看到的所有将firebase_auth与Flatter集成的教程都是有效的,但是在以前的版本中

    这真的是安卓系统的兼容性问题吗


    我就这个错误搜索了几个小时,但没有找到解决方案。

    尝试遵循本教程,在Android Studio中打开Android应用程序,并将Gradle中的库转换为AndroidX。firebase_auth的最新版本依赖于AndroidX,您现在不能将这两个遗留支持库与AndroidX一起使用

    我也遇到了同样的问题,并能够通过遵循此文档来解决它。在Android Studio中的一个顶级菜单下有一个选项,当您打开Flatter Android项目时,它只会简单地说“转换为AndroidX”


    尝试遵循本教程,在Android Studio中打开Android应用程序,并将Gradle中的库转换为AndroidX。firebase_auth的最新版本依赖于AndroidX,您现在不能将这两个遗留支持库与AndroidX一起使用

    我也遇到了同样的问题,并能够通过遵循此文档来解决它。在Android Studio中的一个顶级菜单下有一个选项,当您打开Flatter Android项目时,它只会简单地说“转换为AndroidX”


    尝试在android Studio中打开project android project并修复Gradle问题。它可能有助于尝试将project android项目打开到android Studio并修复Gradle问题。这可能有助于为可怕的指示感到抱歉,但很高兴你能让它工作!很抱歉给您提供了糟糕的说明,但很高兴您能让它正常工作!
    dependencies:
      firebase_auth: ^0.8.4+2
    
    Initializing gradle...
    Resolving dependencies...
    Running Gradle task 'assembleDebug'...
    /usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.8.4+2/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:9: error: cannot find symbol
    import androidx.annotation.NonNull;
                              ^
      symbol:   class NonNull
      location: package androidx.annotation
    /usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.8.4+2/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:10: error: cannot find symbol
    import androidx.annotation.Nullable;
    
    ...
    
    BUILD FAILED in 16s
    *******************************************************************************************
    The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
    See https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility for more information on the problem and how to fix it.
    *******************************************************************************************