签署apk时出错

时间:2015-12-14 09:20:18

标签: java android kivy jarsigner buildozer

我刚刚使用带https://groups.google.com/forum/#!topic/kivy-users/pBtbg8aSlNo的buildozer作为参考,在kivy制作了一个apk文件:

$ cd
$ mkdir keystores
$ keytool -genkey -v -keystore ./keystores/xyz.keystore -alias XYZ -keyalg RSA -keysize 2048 -validity 10000
$ cd XYZ
$ buildozer android release
$ cd
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./keystores/xyz.keystore ./xyz/bin/XYZ-0.0.1-release-unsigned.apk XYZ

我收到以下错误:

  

jarsigner错误:java.lang.RuntimeException:keystore load:无效的密钥库格式

我的Java版本是:

bash-4.2$ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Server VM (build 25.65-b01, mixed mode)

0 个答案:

没有答案