![](/img/trans.png)
[英]'Load Property…' An internal error has occured. java.lang.StackOverfrlowError
[英]Firebase Showing An Internal Error has occured. [7:]
我在我的 android 应用程序中使用 Firebase 作为我的云数据。 我正在使用它的 Firestore 和身份验证功能。 但是当我尝试注册时,它显示给我:
“发生内部错误。[7:]”
所以,为了解决这个问题,我来寻找解决方案,所以我发现如果我更新google_service.json
文件,一切都会好起来的。 但是当我更新它时,它有时可以工作,一段时间后它再次向我显示相同的错误。
当我故意禁用我的移动互联网连接并尝试使用 firebase Auth 登录我的应用程序时,我在测试我的应用程序行为时收到此错误。
尝试在 Activity 启动时测试您的网络连接并显示祝酒词
public static boolean getConnectivityStatus(Context context) {
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
if (null != activeNetwork) {
if (activeNetwork.getType() == ConnectivityManager.TYPE_WIFI)
return true;
if (activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE)
return true;
}
Toast.makeText(context, "No network connection!", Toast.LENGTH_SHORT).show();
return false;
}
请检查您设备的互联网连接。 在互联网连接使其工作后,我犯了同样的错误。
我在我的 RN iOS 项目中通过 Firebase 进行身份验证时遇到了同样的问题。 经过一番研究,我发现“电子邮件/密码”登录/注册选项被禁用。 所以我只是打开了它。 希望它能帮助有类似问题的人。
当我尝试关闭网络连接并使用电子邮件和密码进行 Firebase 身份验证时,发生了同样的错误。 例如,
FirebaseAuth.getInstance().signInWithEmailAndPassword(email, password)... { ... }
如果网络连接打开,那么它工作正常。
确保你在 vs Code 中像这样运行你的模拟器
flutter 模拟器 --launch Nexus_6_API_29 -dns-8.8.8.8 这将解决您的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.