Я внедрил в приложение адаптер синхронизации, который требует добавления учетной записи в настройках учетной записи устройства. Я придерживался того же подхода, что и в документах Android. Он отлично работает до Marshmallow, и я вижу свою учетную запись, указанную в аккаунтах устройств. Но в режиме просмотра Android N учетная запись не добавляет учетные записи устройств. Метод addAccountExplicitly() AccountManager всегда возвращает false. Кто-нибудь сталкивался с этой проблемой?AccountManager не добавляет пользовательскую учетную запись в Android N preview
ответ
У меня есть та же проблема. Я мог бы исправить это вручную, выполнив настройки приложения и включив . Контакты разрешение. Я не знаю, как, но после этого я смог использовать метод addAccountExplicitly()
без проблем. Я даже снова отключил это разрешение и очистил данные приложения, но он все еще работал нормально ...
После того, как приложение было переустановлено, проблема снова возникла.
Не уверен, что это та же проблема, но есть проблема с AccountManager в текущей версии изображения Android N. В принципе, если вы:
- Добавить счет в AccountManager
- Удаление приложения
- переустановить приложение
- Попробовать Доб.уч.запись снова
Это будет терпеть неудачу, и вы увидите, в журнале:
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
Была ли исправлена в последней версии Android N.
- 1. создать пользовательскую учетную запись android
- 2. Как удалить учетную запись в AccountManager в Android
- 3. AccountManager добавляет учетную запись, но не отображается в разделе Учетные записи в настройках
- 4. Android AccountManager: какая учетная запись используется?
- 5. AccountManager выдает исключение при попытке добавить новую учетную запись
- 6. Учетная запись аккаунта AccountManager Android
- 7. Сообщает ли SyncAdapter, когда AccountManager удаляет учетную запись?
- 8. Удалить пользовательскую учетную запись ACCOUNT_TYPE из контактов
- 9. AccountManager: Как позволить пользователю выбрать учетную запись, используя диалог
- 10. Как получить пользовательскую учетную запись google?
- 11. Android AccountManager addAccount из службы
- 12. Android - AccountManager и Login classic
- 13. Реализация AccountManager в Xamarin.Android
- 14. Учетная запись для учетной записи AccountManager
- 15. android Добавить учетную запись в AccountManager, никаких действий для управления Intent {act = android.settings.ADD_ACCOUNT_SETTINGS (есть дополнительные функции)}
- 16. удалить учетную запись в «old» sdk
- 17. Проверьте, зарегистрирована ли учетная запись в AccountManager
- 18. Android AccountManager, видимо, не недействительный токен
- 19. Получить настроенную учетную запись электронной почты в Android 1.5
- 20. Использование Android AccountManager для авторизации стороннего OAuth2
- 21. Как заставить пользователя пользовательскую учетную запись администратора в WinForms
- 22. Удалите учетную запись skype через AccountManager.removeAccount() в Android
- 23. Android-приложение добавляет пользовательскую строку в useragent
- 24. ClassCastException in PreferenceActivity с Android N Preview
- 25. Как создать учетную запись от Smack 4.1
- 26. Android добавляет n текстовых полей
- 27. Как использовать учетную запись google в приложении для Android
- 28. Могу ли я использовать AccountManager, чтобы пользователи могли войти в свою учетную запись Google?
- 29. Идентификатор учетной записи Android AccountManager для имени
- 30. Android: добавление SyncAdapters в существующую учетную запись