繁体   English   中英

如何签署我的Android apk for Google Play提交

[英]How do I sign my Android apk for Google Play submission

我只是在这里遵循谷歌的指示,我在第3步中失败了:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name

我收到这条消息:

jarsigner: Certificate chain not found for: myApp.  myApp must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

我究竟做错了什么?

顺便说一句,我没有使用Eclipse和Android Studio。 apk已经在发布模式下构建,项目没有在Eclipse / Android Studio中完成,所以我想我必须使用jarsigner。

您在alias_name参数中给出了错误的参数jarsigner的基本格式

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name

所以你应该用正确的一个更改你的alias_name :)你可以检查它

keytool -keystore yourkeystorename.keystore -list -v

如果您使用Android工作室转到Build-> Generate sign apk如果您使用Eclipse右键单击项目Android工具 - >导出签名apk

如果您正在使用eclipse,请转到清单并单击

Use the export wizard to export and sign apk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM