大家。 在我的应用程序中,我尝试创建一个新帐户,但在添加它时我得到了一个SecurityException:“caller uid 10028与authenticator的uid不同”。我的代码是:
AccountManager accountManager = null;
accountManager = AccountManager.get(this);
Account sampleAccount = new Account(ACCOUNT_NAME, ACCOUNT_TYPE);
boolean isSuccess=false;
if (accountManager != null) {
try {
isSuccess = accountManager.addAccountExplicitly(sampleAccount,
ACCOUNT_PASSWORD, null);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}
任何人都可以帮助我吗?
答案 0 :(得分:0)
也许这个链接会有所帮助:
http://loganandandy.tumblr.com/post/613041897/caller-uid-is-different
听起来常量指定的AccountType与account-authenticator元素的XML中定义的AccountType不匹配,如果它们不匹配,则抛出此异常。