我刚刚使用带有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:密钥库加载:密钥库格式无效
我的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)