こちらAndroid tools - Export...
のガイドに従って、Android アプリケーション用の .apk ファイルを作成しています。
私の質問は、署名済みおよび未署名の .apk ファイルとは何ですか?
ngined .apk ファイルを使用するにはどうすればよいですか? (署名されていないものをエクスポートしようとしましたが、Galaxy Nexus にインストールできません)
こちらAndroid tools - Export...
のガイドに従って、Android アプリケーション用の .apk ファイルを作成しています。
私の質問は、署名済みおよび未署名の .apk ファイルとは何ですか?
ngined .apk ファイルを使用するにはどうすればよいですか? (署名されていないものをエクスポートしようとしましたが、Galaxy Nexus にインストールできません)
Android アプリへの署名は、他のアプリケーションへの署名と同じです。これにより、コードがリリースされてから改ざんされていないという一定レベルの保証がユーザーに提供されます。
署名されていないアプリは一般的に使用できるはずですが、セキュリティ レベルを下げる必要があります。Google で簡単に検索すると、 のUnknown Sources
ボックスにチェックを入れるだけでよいことを説明する記事が多数見つかりましたSettings->Security
。
Export Unsigned apk
キーストアによって署名されていない署名されていない apk を取得することを意味します。キーストアは、一連の秘密鍵を含むバイナリ ファイルです。アプリは、Google Play App Store を使用して使用またはインストールするために、キーストアで署名する必要があります。
Export Signed apk
apk を取得することを意味し、既存のキーストアを使用して apk に署名するオプションが提供されます。
Android では、すべてのアプリをインストールする前に、証明書を使用してデジタル署名する必要があります。Android はこの証明書を使用してアプリの作成者を識別します。証明書は認証局によって署名される必要はありません。多くの場合、Android アプリは自己署名証明書を使用します。アプリ開発者は、証明書の秘密鍵を保持しています。詳細はこちら。
署名付き apk は、開発者が秘密鍵を保持する証明書を使用してデジタル署名された Android パッケージ ファイルです。アプリケーションの開発中は、開発ツールによって特別なデバッグ キーが作成されます。
http://developer.android.com/tools/publishing/app-signing.html
デバイスではすべてのアプリケーションが署名されている必要があるため、署名されていない apk をインストールすることはできません。
ここに自己署名に関するsonmeの指示があります
これが役立つことを願っています。
このブログで詳細に説明されてい ます。
基本的に違いは次のとおりです。
署名付き apk は、JDK jarsigner ツールを介して署名された署名なしの apk です。
参考までに、APK を Android デバイスにインストールするには署名する必要があります。署名の詳細については、Android のドキュメント ( http://developer.android.com/tools/publishing/app-signing.html ) を参照してください。