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
でのインストールに成功した。