2017-11-02 7 views
0

デバイスにアプリケーションをインストールし、ソースコードがあればデバッグするには、.apk署名付きキーが必要ですか?.apkファイルをビルドするたびに署名する必要がありますか?

私はアプリコードを持っていますが、証明書に署名するための鍵は持っていません。その鍵から署名することなく、そのアプリケーションをそのデバイスにインストールすることはできません。 (デバイスには、第三者のキーで歌っているアプリのインストールを制限するカスタマイズされたAndroid OSがあります)

+0

いいえ。コードを実行し、デバッグモードでデバイスにインストールできます。署名モードは、プレイストアにアプリケーションを公開する場合にのみ必要です。 –

答えて

1

アプリをプレイストアに公開する必要がある場合のみ、キーストアが必要です。ソースコードをお持ちの場合は、アプリケーションをビルドしてデバイスにインストールすることができますが、まずデバッグバージョンをインストールするために以前の署名付きバージョン(プレイストアからインストールされたもの)をアンインストールする必要があります。互換性のエラーが発生します。

1

apkファイルをインストールするには、署名する必要があります。何?はい、アプリをデバッグしていても、依然として署名が必要です。

しかし、デフォルトでは、AndroidスタジオからAPKをビルドするときに、デバッグキーで署名されます。

アプリを公開するには、リリースキーを使用してapkに署名する必要があります。

リリースキーを作成し、Androidスタジオ自体から署名することができます。ちょうどメニューを構築し、「署名されたapkを生成する」を選択するために行く。

また、アンドロイドスタジオからアプリを直接実行して、アプリがデバッグ署名自体で署名されるようにすることもできます。

関連する問題