2017-08-27 9 views
2

ビルドする各アプリケーションに新しいキーストアを設定する必要がありますか? 私は自分のアプリケーションを構築するときに多くのキーを作成しましたが、今は別のものを作成するか古いものを使うのか混乱します。キーストアを使用して署名付きAPKを生成

+0

プレイステーションに同じキーストロークのサインを2つ入れてみましたか? –

+1

はい私はそれをしましたが、毎回キーストアを作成するかどうかはわかりません。下の答えから、私は多くのアプリで同じものを使い続けることができると思います。 –

答えて

4

n個のアプリケーションに対して同じキーストアを使用できます。

AndroidはそれぞれのアプリケーションをUIDで識別しています。あなたのすべてのアプリが同じ証明書で署名されている場合は、アンドロイドに同じユーザーIDを複数のアプリケーションに割り当てて、それらを単一のプロセスで実行してデータを共有するように要求することができます。 sharedUserId

アンドロイド:sharedUserId

他のアプリケーションと共有されるLinuxユーザIDの名前アンドロイドドキュメントのアンドロイドから

。デフォルトでは、Androidは各アプリケーションに固有のユーザーIDを割り当てます。ただし、この属性が2つ以上のアプリケーションで同じ値に設定されている場合は、同じ証明書でも署名されていれば、すべて同じIDを共有します。同じユーザーIDを持つアプリケーションはお互いのデータにアクセスでき、必要に応じて同じプロセスで実行できます

関連する問題