Ubuntu 12.04 の JDK1.7 で Androidアプリの署名に失敗
2012年12月06日
Ubuntu 12.04 へ更新したら、jarsigner で Androidアプリへの署名に一見成功しているように見えたが、adb でインストールを試みると失敗する。
>adb install MyApp.apk
651 KB/s (20460 bytes in 0.023s)
pkg: /data/local/tmp/MyApp.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
どうやら、JDK1.7 の jarsigner だと署名に失敗するもよう。
そこで、JDK1.6 をインストールする。
$ sudo aptitude show oracle-java6-installer
JDK1.6 の jarsigner で署名をしたら、無事 adb でのインストールに成功した。