Android 三星Galaxy S8设备上的安全例外
根据Android 三星Galaxy S8设备上的安全例外,android,crashlytics,Android,Crashlytics,根据Crashlytics,我们的Android应用程序的特定用户群经历了以下崩溃 Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bundle.id/com.bundle.id.MainActivity}: java.lang.SecurityException: uid 10346 cannot get secrets for accounts of type: c
Crashlytics
,我们的Android
应用程序的特定用户群经历了以下崩溃
Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bundle.id/com.bundle.id.MainActivity}: java.lang.SecurityException: uid 10346 cannot get secrets for accounts of type: com.osp.app.signin
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2955)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3030)
at android.app.ActivityThread.-wrap11(Unknown Source)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
我们在谷歌上搜索,试图复制,但没有成功。据Crashlytics称,这只发生在三星Galaxy S8设备上
我们已经测试了一个,但效果很好。以前有没有人见过这个错误,或者知道是什么导致了这个错误?这真令人沮丧 不确定OP的问题是什么,但我遇到了相同的崩溃,结果问题是我从
addOnAccountsUpdatedListener
获取帐户
对象。在大多数设备上,您从该API获得的列表是按您的accountType筛选的。在一些三星设备上,它还包括手机上的三星帐户(如果已设置)。解决方法:
accountManager.addOnAccountsUpdatedListener({ accounts ->
// Samsung is great: it sends us updates on Samsung accounts even though the accountType
// doesn't match.
val ourUpdatedAccounts = accounts.filter { account -> account.type == myAccountType }
// do something with ourUpdatedAccounts
}, Handler(), false)
但作为一名开发人员,我如何解决这个问题呢@GokulNathKP@Reshad你找到解决办法了吗?我想问题已经解决了,但我真的不记得是怎么解决的。。对不起@Eric