12

私は、デバイスアカウント設定でアカウントを追加する必要があるアプリケーションに同期アダプタを実装しました。私はAndroidのドキュメントで与えられたのと同じアプローチに従った。マーシュマローになるまでうまくいき、私のアカウントがデバイスアカウントに表示されているのがわかります。しかし、Android Nプレビューでは、アカウントはデバイスアカウントに追加されません。 AccountManagerのaddAccountExplicitly()メソッドは常にfalseを返します。誰もこの問題に直面していますか?AccountManagerはAndroid Nプレビューでカスタムアカウントを追加しません

答えて

1

私はまったく同じ問題を抱えています。 私はそれを手動でアプリケーション設定に行き、连络の許可を得て修正することができました。方法は分かりませんが、その後は問題なくaddAccountExplicitly()メソッドを使用することができました。私は再びその許可を無効にし、アプリケーションデータをクリアしましたが、それでも正常に動作していました...

アプリが再インストールされた後 - 再び問題が発生しました。

4

これが同じ問題であるかどうかはわかりませんが、現在のバージョンのAndroid NイメージではAccountManagerに問題があります。基本的に、あなたの場合:

  1. をアプリ
  2. これは失敗し、あなたが表示されます

もう一度アカウントを追加しようとするアプリ

  • を再インストール、アンインストールの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

  • 0

    が、これは最新のAndroid Nリリースで修正されました。

    関連する問題