アプリケーションへの署名

コマンド使うとエラーが出る。

jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 1110 but got 1119 bytes)

みたいなナニ。ググッててもあまり良さげな回答が無いなぁ、と思ってたら Eclipse でヤレ、という回答を発見。

曰く、プロジェクトを指しつつ右クリックで Export を選択して Android -> Export Android Application 選択後、keystore のソレを wizard で指定しつつ進めていくと難なく署名ができた模様です。

$ jarsigner -verify -verbose fugahoge.apk
(中略
  s = signature was verified 
  m = entry is listed in manifest
  k = at least one certificate was found in keystore
  i = at least one certificate was found in identity scope

jar verified.
$

これは知らなんだ。