Java Firebase突然停止工作,找不到com.google.android.gms.crash的本地模块描述符类

Java Firebase突然停止工作,找不到com.google.android.gms.crash的本地模块描述符类,java,android,firebase,firebase-realtime-database,firebase-authentication,Java,Android,Firebase,Firebase Realtime Database,Firebase Authentication,我所有的firebase侦听器突然停止工作,我开始获取com.google.android.gms.crash的本地模块描述符类。在我的日志中没有任何错误。我在这里寻找类似的问题,但几乎所有的问题都没有公认的解决方案,只有少数问题没有帮助我解决问题。这似乎很奇怪,因为我没有改变听众本身。请给我一些建议 以下是我的登录活动: 公共类LoginActivity扩展AppCompatActivity实现View.OnClickListener{ //定义视图 私人按钮按钮; 私人编辑文本编辑电子邮件

我所有的firebase侦听器突然停止工作,我开始获取com.google.android.gms.crash的
本地模块描述符类。在我的日志中没有任何错误。我在这里寻找类似的问题,但几乎所有的问题都没有公认的解决方案,只有少数问题没有帮助我解决问题。这似乎很奇怪,因为我没有改变听众本身。请给我一些建议

以下是我的登录活动:

公共类LoginActivity扩展AppCompatActivity实现View.OnClickListener{
//定义视图
私人按钮按钮;
私人编辑文本编辑电子邮件;
私人编辑文本编辑密码;
私有文本视图文本视图注册;
私有文本视图文本视图放弃密码;
//firebase身份验证对象
私有FirebaseAuth FirebaseAuth;
//进度对话框
私有进程对话;
专用工具栏mActionBarToolbar;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u登录);
if(Build.VERSION.SDK\u INT>=Build.VERSION\u code.KITKAT){
Window w=getWindow();//例如在活动的onCreate()中
w、 setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
//获取firebase身份验证对象
firebaseAuth=firebaseAuth.getInstance();
//如果对象getcurrentuser方法不为null
//表示用户已登录
如果(firebaseAuth.getCurrentUser()!=null){
//关闭此活动
完成();
//开幕式简介活动
startActivity(新意图(getApplicationContext(),MainActivity.class));
}
//初始化视图
editTextEmail=(EditText)findViewById(R.id.editTextEmail);
editTextPassword=(EditText)findViewById(R.id.editTextPassword);
buttonSignIn=(按钮)findViewById(R.id.buttonSignIn);
textViewSignup=(TextView)findViewById(R.id.textViewSignup);
textViewForgotPassword=(TextView)findViewById(R.id.textViewForgotPassword);
progressDialog=新建progressDialog(此);
//附加单击侦听器
buttonSignIn.setOnClickListener(此);
textViewSignup.setOnClickListener(此);
textViewForgotPassword.setOnClickListener(此);
}
//用户登录的方法
私有void userLogin(){
字符串email=editTextEmail.getText().toString().trim();
字符串密码=editTextPassword.getText().toString().trim();
//检查电子邮件和密码是否为空
如果(TextUtils.isEmpty(电子邮件)){
Toast.makeText(这是“请输入电子邮件”,Toast.LENGTH_LONG.show();
返回;
}
if(TextUtils.isEmpty(密码)){
Toast.makeText(这是“请输入密码”,Toast.LENGTH_LONG.show();
返回;
}
//如果电子邮件和密码不是空的
//显示进度对话框
设置消息(“登录请稍候…”);
progressDialog.show();
//登录用户
firebaseAuth.使用电子邮件和密码登录(电子邮件,密码)
.addOnCompleteListener(这是新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
progressDialog.disclose();
//如果任务成功
if(task.issusccessful()){
//启动配置文件活动
完成();
startActivity(新意图(getApplicationContext(),MainActivity.class));
}
否则{
失败();
}
}
});
}
公共失效(){
Toast.makeText(这是“错误的电子邮件或密码”,Toast.LENGTH_LONG.show();
}
@凌驾
公共void onClick(视图){
如果(视图==按钮标识){
userLogin();
}
如果(视图==文本视图注册){
完成();
startActivity(新的意图(这个,SignUpActivity.class));
}
if(view==textViewForgotPassword){
完成();
startActivity(新意图(这个,ResetPasswordActivity.class));
}
}

}
您遇到以下错误:

Local module descriptor class for com.google.android.gms.crash not found
因为您正在使用应用程序的设备没有最新版本的
Google Play Services


为了解决此问题,请将
谷歌播放服务
更新至最新版本,您的问题将得到解决。

我也有同样的问题,我正在从类别中获取图像,但在添加图像时,只有一个类别,而其中没有图像分类错误已解决。

您是否正确安装了Google Play服务?最新版本?@AlexMamo是的,我相信我有。请检查。是不是可能会给你造成这个问题。@AlexMamo那是什么版本?