Eclipse と Android SDK を使用して Android アプリケーションを開発しています。デバイスでアプリをテストする場合、毎回同じ作業を行うのは非常に恥ずかしいことです。
- Android ツール
- 署名済みアプリケーション パッケージのエクスポート
- プロジェクトを選択
- キーストアを選択
- パスワードを使用
- エイリアスを選択
- パスワードを使用
- 出力パスとファイルを選択
その後、コマンドラインと adb を使用して、インストールされているアプリの以前のバージョンをアンインストールします。次に、アプリの新しいバージョンをインストールします。
この方法は長すぎるため、アクション全体をスクリプト化したかったのですが、jarsigner
常に同じエラーで停止し、apk に署名できません。
unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 761 but got 763 bytes)
この時点で、私はかなり混乱しています。これjarsigner
は JDK 1.6.0.26 のものです。Eclipse はバージョン 3.6.2 です。Android SDK は完全に最新です。Windows Vista 32 ビットで作業しています。
誰かが同様の問題を抱えていますか、jarsigner
または私にいくつかのヒントを教えてくれますか?!