美文网首页cocos2d-x
Keytool工具:android的签名文件生成

Keytool工具:android的签名文件生成

作者: 小城大麦 | 来源:发表于2016-06-27 12:48 被阅读486次

    使用keytool工具创建keystore

    keytool是jdk自带的生成keystore的工具,可以$JAVA_HOME/bin下找到

    keytool -genkey -storepass "pass123" -alias "mygame" -keypass "pass123" \
    -keystore release.keystore -keyalg RSA -keysize 2048 -validity 10000
    

    注意 双引号不可省略!如果省略引号,可能会有下面这个错误:

    keytool error: java.security.UnrecoverableKeyException: Cannot recover key
    

    根据提示输入相应信息即可创建release.keystore成功

    创建debug用keytore

    如果使用eclipse IDE打包,因为其custom debug keystore中的alias和keypass都需要特定的值才能自动识别。我们需要创建一个debug.keystore,用于eclipseIDE的打包。

    keytool -importkeystore -v -srckeystore release.keystore -destkeystore debug.keystore -srcstorepass pass123 -deststorepass android -srcalias mygame -destalias androiddebugkey -srckeypass pass123 -destkeypass android
    

    参考:
    http://stackoverflow.com/questions/10338543/what-causes-keytool-error-failed-to-decrypt-safe-contents-entry

    相关文章

      网友评论

        本文标题:Keytool工具:android的签名文件生成

        本文链接:https://www.haomeiwen.com/subject/ulpzdttx.html