在Marshmallow上,当我添加谷歌帐户类型时,我陷入了这个例外:
“java.lang.SecurityException:uid 10121无法删除帐户 键入:com.google at“
我使用
添加accoundmAccountManager.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
如何删除谷歌身份验证器管理的帐户...? 一切都在棒棒糖上运作良好,当然
谢谢!