私はEclipseでAndroidプロジェクトを行っています。Eclipse を使用して、キーストアでアプリに簡単に署名できます。しかし、署名されていない APK (プロジェクトではなく、apk のみ) とキーストアを別のコンピューターにエクスポートすると、Eclipse またはコマンドラインを使用して署名することができますか? コマンドラインを使用してみました:
$ jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
しかし、次のような zip サイズ エラーが発生します。
jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 7395 but got 7498 bytes)