Enr*_*tyo 2 android google-play
我只是在这里遵循谷歌的指示,我在第3步中失败了:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
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.
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
顺便说一句,我没有使用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