JDK 7 - INSTALL_PARSE_FAILED_NO_CERTIFICATES

在 JDK7 环境,在 android deploy 时会出现一个 INSTALL_PARSE_FAILED_NO_CERTIFICATES 的错误。如果使用 Maven 打包,需要在 maven-jarsigner-plugin 中增加以下参数

<arguments>
    <argument>-sigalg</argument>
    <argument>MD5withRSA</argument>
    <argument>-digestalg</argument>
    <argument>SHA1</argument>
</arguments>

What is the difference between the Java 1.6 and 1.7 jarsigner

http://stackoverflow.com/questions/8739564/what-is-the-difference-between-the-java-1-6-and-1-7-jarsigner/