Android M 6.0:无法删除帐户:java.lang.SecurityException

时间:2016-10-07 09:51:14

标签: android android-6.0-marshmallow accountmanager securityexception android-securityexception

在Marshmallow上,当我添加谷歌帐户类型时,我陷入了这个例外:

  

“java.lang.SecurityException:uid 10121无法删除帐户   键入:com.google at“

我使用

添加accound
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

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

谢谢!

0 个答案:

没有答案