今天我运行我的应用程序,我无法登录,但之前它可以工作。低于我在logcat中得到的异常。我该怎么做才能让它工作呢?
我的项目包含producflavor,以防它能帮助找到解决方案。
01-12 09:00:52.831 3668-5987/? W/Bundle: Failed to parse Bundle, but defusing quietly
android.os.BadParcelableException: ClassNotFoundException when unmarshalling: com.google.android.gms.auth.api.signin.internal.SignInConfiguration
at android.os.Parcel.readParcelableCreator(Parcel.java:2545)
at android.os.Parcel.readParcelable(Parcel.java:2471)
at android.os.Parcel.readValue(Parcel.java:2374)
at android.os.Parcel.readArrayMapInternal(Parcel.java:2727)
at android.os.BaseBundle.unparcel(BaseBundle.java:269)
at android.os.BaseBundle.getString(BaseBundle.java:992)
at android.content.Intent.getStringExtra(Intent.java:6702)
at com.android.server.am.ActivityStarter.startActivityLocked(ActivityStarter.java:341)
at com.android.server.am.ActivityStarter.startActivityMayWait(ActivityStarter.java:1096)
at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:5837)
at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:5642)
at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:176)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3612)
at android.os.Binder.execTransact(Binder.java:573)
01-12 09:00:53.728 3668-3921/? E/ConnectivityService: RemoteException caught trying to send a callback msg for NetworkRequest [ id=722, legacyType=-1, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED] ]请帮帮忙
发布于 2018-01-13 21:30:33
我曾经遇到过这样的问题,当我和你使用相同的设备时,三星的Galaxy S6 Edge。我还在其他一些设备上进行了测试,但一切工作正常。对我来说,这是三星的一个例外,我忽略了它。但要确定的是,请尝试在其他真实设备上进行测试。我也建议你看看SHA/Cert/Account/Signing,也许它是相关的。确保服务器客户端ID正确。
还可以尝试将应用程序签名密钥details here放入OAuth 2.0客户端ID SHA-1指纹,而不是使用keytool生成的签名密钥。如果您在Google Play控制台中勾选了"Google Play App签名“,则签名的密钥可能无法工作。
在Google Play Console -> App signing -> App signing certificate中验证您的应用程序签名密钥,然后复制SHA-1证书指纹并粘贴到Google API console OAuth 2.0客户端ID。
https://stackoverflow.com/questions/48240123
复制相似问题