回答:
整列されていないapkは単なる中間apkです。最初に、アラインされていないapkが生成されます。次に、アラインされていないapkがアラインされ、app-debug.apkであるアラインされたapkが生成されます。詳細については、こちらをご覧ください。
app-debug-unaligned.apk
=整列されていない署名済みAPK
app-debug.apk
=整列された署名済みAPK(zipalignを使用して最適化されたRAM)
違いを理解するには、次の点を知る必要があります。
ここでは、署名プロセス全体について説明します。
app-debug-unaligned.apk
ですか?ドキュメントに従って:
注意: zipalignは、.apkファイルが秘密鍵で署名された後にのみ実行する必要があります。署名する前にzipalignを実行すると、署名手順によって配置が取り消されます。
利点は、整列されたAPKがRAMの使用に合わせて最適化されるため、デバイスで消費されるRAMが少なくなることです。ドキュメントから:
zipalignは、Androidアプリケーション(.apk)ファイルに重要な最適化を提供するアーカイブアライメントツールです。....利点は、アプリケーションの実行時に消費されるRAMの量が減ることです。