12

Я внедрил в приложение адаптер синхронизации, который требует добавления учетной записи в настройках учетной записи устройства. Я придерживался того же подхода, что и в документах Android. Он отлично работает до Marshmallow, и я вижу свою учетную запись, указанную в аккаунтах устройств. Но в режиме просмотра Android N учетная запись не добавляет учетные записи устройств. Метод addAccountExplicitly() AccountManager всегда возвращает false. Кто-нибудь сталкивался с этой проблемой?AccountManager не добавляет пользовательскую учетную запись в Android N preview

ответ

1

У меня есть та же проблема. Я мог бы исправить это вручную, выполнив настройки приложения и включив . Контакты разрешение. Я не знаю, как, но после этого я смог использовать метод addAccountExplicitly() без проблем. Я даже снова отключил это разрешение и очистил данные приложения, но он все еще работал нормально ...

После того, как приложение было переустановлено, проблема снова возникла.

4

Не уверен, что это та же проблема, но есть проблема с AccountManager в текущей версии изображения Android N. В принципе, если вы:

  1. Добавить счет в AccountManager
  2. Удаление приложения
  3. переустановить приложение
  4. Попробовать Доб.уч.запись снова

Это будет терпеть неудачу, и вы увидите, в журнале:

W/AccountManagerService(1503): insertAccountIntoDatabase: Account {[email protected], type=com.foo.bar}, skipping since the account already exists

Это известная проблема, и это было сообщено в Google: https://code.google.com/p/android/issues/detail?id=210992 https://code.google.com/p/android/issues/detail?id=210951

0

Была ли исправлена ​​в последней версии Android N.

Смежные вопросы