1

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または私にいくつかのヒントを教えてくれますか?!

4

1 に答える 1

1

携帯電話でアプリをデバッグしてみませんか?

これを行う方法は次のとおりです。

  1. まず、携帯電話のドライバーをダウンロードしてインストールします (Google 検索で見つけます)。
  2. Eclipse のエミュレーターで行うように、Eclipse でプロジェクトをデバッグしますが、Eclipse からデバイスを選択するように指示されたら、電話を選択します。

この方法では、アプリをエクスポートする必要はなく、適切なデバイス (つまり、エミュレーターではない) でデバッグできます。

于 2011-07-06T09:01:20.267 に答える