Flutter firebase auth可以正常运行并注册用户,但之后该应用程序仅退出而不是导航至新屏幕。该应用程序仅停止

当用户单击按钮时,他使用firebase(创建用户)注册了。此后,该应用程序停止并退出并且不导航到另一个页面。该应用程序在调试中停止并退出调试模式。

我尝试将其轻拍干净,然后在手机上重新安装了该应用程序,并且可以正常工作。我可以在Firestore中看到注册用户,但是在身份验证后,该应用程序刚刚退出。

它不是导航到新页面-

onpressed: () async { try{ final newuser = await 
_auth.createUserWithEmailAndPassword(email: email,password: password); 
if(newuser!=null){ Navigator.pushNamed(context,ChatScreen.id); } } 
catch(e){ print(e); }

我认为错误是这样的-E / JavaBinder(13980):java.lang.NoClassDefFoundError:无法解决以下问题:Landroid / support / v4 / util / ArrayMap;

输出是这个       iChannelGoogleApi(13980):[FirebaseAuth:] getGoogleApiForMethod()        返回的Gms:com.google.firebase.auth.api.internal.zzak@2e2943     E / JavaBinder(13980):***未捕获的远程异常! (例外不是      跨流程支持。) E / JavaBinder(13980):java.lang.NoClassDefFoundError:无法解决以下问题:Landroid / support / v4 / util / ArrayMap; E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzam.zzc(未知来源:22) E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzam.zzde(未知来源:17) E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzam.zzdd(未知来源:8) E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzan.zzdf(未知来源:1) E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzm.isAnonymous(未知来源:47) E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzat.zzi(未知来源:57) E / JavaBinder(13980):位于com.google.firebase.auth.internal.zzat.zzg(未知来源:10) E / JavaBinder(13980):位于com.google.firebase.auth.FirebaseAuth.zza(未知来源:62) E / JavaBinder(13980):位于com.google.firebase.auth.FirebaseAuth $ zzb.zza(未知来源:5) E / JavaBinder(13980):位于com.google.firebase.auth.api.internal.zzax.zzdx(未知来源:15) E / JavaBinder(13980):位于com.google.firebase.auth.api.internal.zzen.zzen(未知来源:35) E / JavaBinder(13980):位于com.google.firebase.auth.api.internal.zzen.zza(未知来源:41) E / JavaBinder(13980):位于com.google.firebase.auth.api.internal.zzep.zza(未知来源:9) E / JavaBinder(13980):位于com.google.firebase.auth.api.internal.zzdx.dispatchTransaction(未知来源:9) E / JavaBinder(13980):位于com.google.android.gms.internal.firebase_auth.zza.onTransact(未知来源:13) E / JavaBinder(13980):位于android.os.Binder.execTransact(Binder.java:739) E / JavaBinder(13980):原因:java.lang.ClassnotFoundException:在路径:DexPathList [[zip file“ /data/app/com.example。”中找不到类“ android.support.v4.util.ArrayMap”。 flashchat-TZhJVKnl0Lsx4l6grV97yQ == / base.apk“],nativelibraryDirectories = [/ data / app / com.example.flashchat-TZhJVKnl0Lsx4l6grV97yQ == / lib / arm64,/data/app/l.s .apk!/ lib / arm64-v8a,/ system / lib64]] E / JavaBinder(13980):在dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134) E / JavaBinder(13980):位于java.lang.ClassLoader.loadClass(ClassLoader.java:379) E / JavaBinder(13980):位于java.lang.ClassLoader.loadClass(ClassLoader.java:312) E / JavaBinder(13980):...还有16个 E / AndroidRuntime(13980):致命例外:活页夹:13980_4 E / AndroidRuntime(13980):进程:com.example.flashchat,PID:13980 E / AndroidRuntime(13980):java.lang.NoClassDefFoundError:无法解决以下问题:Landroid / support / v4 / util / ArrayMap; E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzam.zzc(未知来源:22) E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzam.zzde(未知来源:17) E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzam.zzdd(未知来源:8) E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzan.zzdf(未知来源:1) E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzm.isAnonymous(未知来源:47) E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzat.zzi(未知来源:57) E / AndroidRuntime(13980):位于com.google.firebase.auth.internal.zzat.zzg(未知来源:10) E / AndroidRuntime(13980):位于com.google.firebase.auth.FirebaseAuth.zza(未知来源:62) E / AndroidRuntime(13980):位于com.google.firebase.auth.FirebaseAuth $ zzb.zza(未知来源:5) E / AndroidRuntime(13980):位于com.google.firebase.auth.api.internal.zzax.zzdx(未知来源:15) E / AndroidRuntime(13980):位于com.google.firebase.auth.api.internal.zzen.zzen(未知来源:35) E / AndroidRuntime(13980):位于com.google.firebase.auth.api.internal.zzen.zza(未知来源:41) E / AndroidRuntime(13980):位于com.google.firebase.auth.api.internal.zzep.zza(未知来源:9) E / AndroidRuntime(13980):位于com.google.firebase.auth.api.internal.zzdx.dispatchTransaction(未知来源:9) E / AndroidRuntime(13980):位于com.google.android.gms.internal.firebase_auth.zza.onTransact(未知来源:13) E / AndroidRuntime(13980):位于android.os.Binder.execTransact(Binder.java:739) E / AndroidRuntime(13980):原因:java.lang.ClassnotFoundException:在路径:DexPathList [[zip file“ /data/app/com.example。”中找不到类“ android.support.v4.util.ArrayMap”。 flashchat-TZhJVKnl0Lsx4l6grV97yQ == / base.apk“],nativelibraryDirectories = [/ data / app / com.example.flashchat-TZhJVKnl0Lsx4l6grV97yQ == / lib / arm64,/data/app/l.s .apk!/ lib / arm64-v8a,/ system / lib64]] E / AndroidRuntime(13980):位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134) E / AndroidRuntime(13980):位于java.lang.ClassLoader.loadClass(ClassLoader.java:379) E / AndroidRuntime(13980):位于java.lang.ClassLoader.loadClass(ClassLoader.java:312) E / AndroidRuntime(13980):...还有16个 与设备的连接断开。 D / ViewRootImpl @ 3554d48Mainactivity:MSG_WINDOW_FOCUS_CHANGED 0 1 D / InputMethodManager(13980):prepareNavigationBarInfo()DecorView @ 7f76e56 [Mainactivity] D / InputMethodManager(13980):getNavigationBarColor()-855310 I /进程(13980):正在发送信号。 PID:13980 SIG:9

E / JavaBinder(13980):java.lang.NoClassDefFoundError:无法解决以下问题:Landroid / support / v4 / util / ArrayMap;

hahaquanquan 回答:Flutter firebase auth可以正常运行并注册用户,但之后该应用程序仅退出而不是导航至新屏幕。该应用程序仅停止

我想def pour_entire_my_file_model(): import pandas as pd from .models import my_file_model,output_model all_files = my_file_model.objects.all() for file_element in all_files: # I don't know how to access the excel file contents. for row in file_element: # I don't know how to access a certain excel file cell value of a file that is in my model. output_model.objects.create(field_A=cell(row,1)) # it's a output_model.objects.create(field_B=cell(row,2)) # it's b output_model.objects.create(field_C=cell(row,3)) # it's c 是路线名称。

尝试这样导航

ChatScreen.id

如果可以,请再次检查如何使用命名的路线进行导航。

您的调试控制台有什么错误?

本文链接:https://www.f2er.com/3143643.html

大家都在问