FirebaseAuthPlugin.java:9:错误:找不到符号导入androidx.annotation.NonNull;

时间:2019-06-02 07:16:31

标签: flutter flutter-dependencies

注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.1/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin .java使用或覆盖已弃用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.1/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java使用未经检查或不安全的操作。 注意:使用-Xlint:unchecked重新编译以获取详细信息。 注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-3.0.2/android/src/main/java/io/flutter/plugins/firebaseanalytics/FirebaseAnalyticsPlugin.java使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:/opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_analytics-3.0.2/android/src/main/java/io/flutter/plugins/firebaseanalytics/FirebaseAnalyticsPlugin.java使用未选中或不安全的操作。 注意:使用-Xlint:unchecked重新编译以获取详细信息。 /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:9:错误:找不到符号 导入androidx.annotation.NonNull;                           ^   符号:类NonNull   位置:包androidx.annotation /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:10:错误:找不到符号 导入androidx.annotation.Nullable;                           ^   符号:类Nullable   位置:包androidx.annotation /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:764:错误:找不到符号   private void reportException(结果结果,@ Nullable Exception异常){                                                ^   符号:类Nullable   位置:类FirebaseAuthPlugin /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:668:错误:找不到符号     公共无效onComplete(@NonNull任务任务){                             ^   符号:类NonNull   位置:类FirebaseAuthPlugin.SignInCompleteListener /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:687:错误:找不到符号     公共无效onComplete(@NonNull任务任务){                             ^   符号:类NonNull   位置:类FirebaseAuthPlugin.TaskVoidCompleteListener /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:705:错误:找不到符号     公共无效onComplete(@NonNull任务任务){                             ^   符号:类NonNull   位置:类FirebaseAuthPlugin.GetSignInMethodsCompleteListener /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:540:错误:找不到符号               公共无效onComplete(@NonNull任务任务){                                       ^   符号:类NonNull /opt/sdk/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.11.1+5/android/src/main/java/io/flutter/plugins/firebaseauth/FirebaseAuthPlugin.java:617:错误:找不到符号           公共无效onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth){                                           ^   符号:类NonNull 8个错误

失败:构建失败,并出现异常。

  • 出了什么问题: 任务':firebase_auth:compileDebugJavaWithJavac'的执行失败。

      

    编译失败;有关详细信息,请参见编译器错误输出。

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

在15秒钟内失败


完成错误:Gradle任务assembleDebug失败,退出代码为1

1 个答案:

答案 0 :(得分:2)

这对我有帮助:

  • 转到android / app / build.gradle文件,并将compileSdkVersion和targetSdkVersion更改为28(它们可能是27)
  • 转到android / gradle.properties文件并添加以下行:
    android.useAndroidX=true android.enableJetifier=true

这会将您的应用切换为使用androidx,进而解决此问题。


从这里:
https://github.com/flutter/flutter/issues/27090#issuecomment-457926860