gpt4 book ai didi

android - 缺少 Google Play 服务

转载 作者:太空宇宙 更新时间:2023-11-03 12:04:41 25 4
gpt4 key购买 nike

我是 firebase 的新手,我正在使用 Official Documentation 为我的应用程序进行注册 Activity 但是当我点击我的注册按钮进行注册时,我得到了这个错误

Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.example.farrukh.firebaseaccount-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.farrukh.firebaseaccount-1/lib/x86_64, /vendor/lib64, /system/lib64]]

W/GooglePlayServicesUtil: Google Play services is missing.

我也引用了谷歌,但由于 firebase 的用户数量很少,我没有得到我的答案,我也看了这两个 Link1 Link2答案,但它不能解决我的问题。

我的项目中有 google-service.json 我应用了 firebase 项目需要的所有依赖项并更新了 android studio。

我能做什么?

注意:我的 firebase 身份验证面板中启用了电子邮件/密码

这是我的代码

public class MainActivity extends AppCompatActivity {

private FirebaseAuth mAuth;

private String mUserName, mUserEmail, mPassword;
private EditText mEmail, mPass;
Button signup;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mAuth = FirebaseAuth.getInstance();
signup = (Button) findViewById(R.id.button);
mEmail = (EditText) findViewById(R.id.editText);
mPass = (EditText) findViewById(R.id.editText2);


signup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

mUserEmail = mEmail.getText().toString();
mPassword = mPass.getText().toString();
mAuth.createUserWithEmailAndPassword(mUserEmail,mPassword).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Toast.makeText(getApplicationContext(),"Success",Toast.LENGTH_LONG).show();



if (!task.isSuccessful()) {

Toast.makeText(getApplicationContext(), "Authentication failed.",
Toast.LENGTH_SHORT).show();
}
}
});
}
});


}// End OnCreate


}// End Activity

最佳答案

GooglePlayServicesUtil: Google Play services is missing. 

您使用的设备似乎没有使用 Google Play 服务。
要在使用 Google Play 服务 SDK 时测试您的应用,您必须使用以下任一方法:

  • 运行 Android 2.3 或更高版本并包含 Google Play 商店的兼容 Android 设备。
  • 带有 AVD 的 Android 模拟器,运行基于 Android 4.2.2 或更高版本的 Google API 平台。

更多信息 here .

关于android - 缺少 Google Play 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37420886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com