在 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 上的一切都运行良好
谢谢 !