2

在 Marshmallow 上,当我添加 google 帐户类型时,我遇到了这个异常:

“ java.lang.SecurityException: uid 10121 无法删除以下类型的帐户:com.google at “

我使用添加帐户

mAccountManager.addAccount("com.google", null, null, null, activity.this, null, null);

有时我需要使用删除所有帐户

mAccountManager.removeAccount(account, this, null, null);

该应用程序具有管理员角色,并且所有权限都在考虑:

<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />

我问用户:

Manifest.permission.GET_ACCOUNTS,Manifest.permission.READ_PHONE_STATE,Manifest.permission.WRITE_EXTERNAL_STORAGE

如何删除由谷歌身份验证器管理的帐户...?当然,Lollipop 上的一切都运行良好

谢谢 !

4

0 回答 0