web-dev-qa-db-ja.com

`export signed`と` unsigned` .apkファイルの違いは何ですか?

Androidアプリケーションを使用してAndroid tools - Export...ガイド付き ここ

私の質問は、署名されたおよび署名されていない.apkファイルとは何ですか?

Usngined .apkファイルを使用するにはどうすればよいですか? (未署名のものをエクスポートしようとしましたが、Galaxy Nexusにインストールできません)

23
Nam G VU

Signing Android apps は、他のアプリケーションに署名するのと同じです;これは、コードをリリースしてから改ざんされていないことをユーザーにある程度保証します。

署名のないアプリは一般的に使用できるはずですが、セキュリティレベルを下げる必要があります。簡単なGoogle検索で、Unknown SourcesSettings->Securityボックスをチェックするだけでよいと説明した記事が多数見つかりました。

12
chrylis

Export Unsigned apkは、キーストアによって署名されていない署名されていないapkを取得することを意味します。キーストアは、プライベートキーのセットを含むバイナリファイルです。 Google Play App Storeを使用して使用またはインストールするには、アプリをキーストアで署名する必要があります。

Export Signed apkは、apkを取得することを意味し、既存のキーストアで署名apkを作成するオプションを提供します。

Androidでは、すべてのアプリをインストールする前に、証明書でデジタル署名する必要があります。 Androidは、この証明書を使用してアプリの作成者を識別します。証明書は認証局によって署名される必要はありません。Android署名済み証明書:アプリの開発者は証明書の秘密キーを保持します。詳細情報 ここ

5
Sunil Kumar

署名されたapkは、開発者が秘密キーを保持している証明書でデジタル的に歌われたAndroidパッケージファイルです。アプリケーションの開発を行うと、特別なデバッグキーがdevによって作成されますツール。

http://developer.Android.com/tools/publishing/app-signing.html

デバイスではすべてのアプリケーションに署名する必要があるため、署名のないAPKをインストールできないのはこのためです。

Sonmeの指示があります こちら 自己署名

これがお役に立てば幸いです。

4
davemeetsworld

このブログで詳細に説明されています。 http://www.nowherenearithaca.com/2011/12/difference-between-signed-and-unsigned.html

基本的に違いは:

署名されたapkは、JDK jarsignerツールを介して署名された、単に署名されていないapkです。

参考までに、APKはAndroidデバイスにインストールするために署名する必要があります。署名の詳細については、Androidドキュメント:- http://developer.Android.com/tools/publishing/app-signing.html

1
Yoann Hercouet