为 android 商店签署 kivy 应用程序时出错
Error while signing an kivy app for the android store
我尝试为 jarsigner
的 android 商店签署我的应用程序,该应用程序名为 LieDedector-1.2.0-release-unsigned.apk
并使用 kivy 编程。
名为 My1Key.keystore
的 apk 和我的密钥库都在 keystores
目录中。
所以我尝试使用以下命令签署我的应用程序:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./keystores/My1Key.keystore ./keystores/LieDedector-1.2.0-release-unsigned.apk cb-play
我收到错误消息:
jarsigner: Certificate chain not found for: cb-play. cb-play must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
为什么我不能签署我的应用程序?
这似乎与您的密钥库的命名有关。我们的命令几乎相同并且有效。这是最后一项,cb-play,(我认为)哪里出了问题....
Certificate chain not found, how to fix and publish to Google Play Store?
非常感谢,我做到了!
我是这样做的:
我用
生成了一个发布 apk
buildozer android 发布
2.Than 我创建了一个密钥库
- 然后我发现我的别名是:
keytool -keystore My1Key.keystore -list -v
输出应如下所示:
Keystore-Typ: JKS
Keystore-Provider: SUN
Keystore enthält 1 Eintrag
Aliasname: m1k
Erstellungsdatum: 31.07.2015
Eintragstyp: PrivateKeyEntry
Zertifikatskettenlänge: 1
Zertifikat[1]:
在我的例子中,别名是 m1k
- 然后我生成了我的 apk 文件:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./keystores/My1Key.keystore ./keystores/LieDedector-1.2.0-release-unsigned.apk m1k
(我的 apk 和密钥库都在 keystores
目录中,我的 apk 名为 LieDedector-1.2.0-release-unsigned.apk
我的密钥库 My1Key.keystore
别名是 m1k
)
我希望这对某人有所帮助:)
我尝试为 jarsigner
的 android 商店签署我的应用程序,该应用程序名为 LieDedector-1.2.0-release-unsigned.apk
并使用 kivy 编程。
名为 My1Key.keystore
的 apk 和我的密钥库都在 keystores
目录中。
所以我尝试使用以下命令签署我的应用程序:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./keystores/My1Key.keystore ./keystores/LieDedector-1.2.0-release-unsigned.apk cb-play
我收到错误消息:
jarsigner: Certificate chain not found for: cb-play. cb-play must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
为什么我不能签署我的应用程序?
这似乎与您的密钥库的命名有关。我们的命令几乎相同并且有效。这是最后一项,cb-play,(我认为)哪里出了问题....
Certificate chain not found, how to fix and publish to Google Play Store?
非常感谢,我做到了! 我是这样做的:
我用
生成了一个发布 apkbuildozer android 发布
2.Than 我创建了一个密钥库
- 然后我发现我的别名是:
keytool -keystore My1Key.keystore -list -v
输出应如下所示:
Keystore-Typ: JKS
Keystore-Provider: SUN
Keystore enthält 1 Eintrag
Aliasname: m1k
Erstellungsdatum: 31.07.2015
Eintragstyp: PrivateKeyEntry
Zertifikatskettenlänge: 1
Zertifikat[1]:
在我的例子中,别名是 m1k
- 然后我生成了我的 apk 文件:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./keystores/My1Key.keystore ./keystores/LieDedector-1.2.0-release-unsigned.apk m1k
(我的 apk 和密钥库都在 keystores
目录中,我的 apk 名为 LieDedector-1.2.0-release-unsigned.apk
我的密钥库 My1Key.keystore
别名是 m1k
)
我希望这对某人有所帮助:)