由於某項需求,把JDK版本從JDK6升級到了JDK7;
但是簽名APK之后出現了INSTALL_PARSE_FAILED_NO_CERTIFICATES的錯誤;
解決方法:
在簽名時,添加參數 -digestalg SHA1 -sigalg MD5withRSA

jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore $keystore -storepass $storepass -signedjar $signed_apk $unsign_apk $alias_name $alias_pwd
OK,問題解決。。
參考資料:
[1]http://androiddevelopertutorial.com/fixing-install_parse_failed_no_certificates-android-jdk7
[2]https://code.google.com/p/android/issues/detail?id=19567