代码之家  ›  专栏  ›  技术社区  ›  sqlchild

Jarsigner返回NullPointerException错误

  •  1
  • sqlchild  · 技术社区  · 6 年前

    我有一个cordova应用程序,正在使用cmd构建它,需要签署它的发行版apk。

    首先,我没有 -TSA 选项,所以在运行命令时,它询问pwd,然后 签署警告:

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 
    -keystore my.keystore "apk\release\app-release-unsigned.apk" myaliasofkeystore
    

    不提供-tsa或-tsacert,并且此jar没有时间戳。

    所以我添加了选项-tsa timestamp.digicert.com:

    jarsigner -tsa timestamp.digicert.com -verbose -sigalg SHA1withRSA -digestalg SHA1 
    -keystore my.keystore "apk\release\app-release-unsigned.apk" myaliasofkeystore
    

    现在,运行这个命令时,它要求输入密码 但在那之后就产生了这个错误:

    Jarsigner错误:java.lang.NullPointerException

    1 回复  |  直到 6 年前
        1
  •  1
  •   olegr    6 年前