ログイン処理にAccountManagerを使用するアプリAを作成しました。次に、AのAccountManagerアカウントデータを使用する別のアプリBを作成しました。
しかし、Bを実行すると、「java.lang.SecurityException:呼び出し元のuidxxxxがオーセンティケーターのuidと異なります」というメッセージが表示されます。
AのキーストアファイルでBに署名すると、この問題が解決します。
ただし、なぜこれが発生するのか、別の解決策があるのかどうかを知りたいのです。