【问题标题】:Creating a keystore file.. unsigned .APK创建密钥库文件.. 未签名的 .APK
【发布时间】:2015-07-10 17:12:58
【问题描述】:

我创建了一个未签名的 .APK,并意识到我需要一个签名副本才能将其推送到 Google Play。我可以单独创建一个密钥库文件吗?我正在使用 build.phonegap.com,并且可以选择插入密钥文件并重建。我失去了我的工作区,所以关于获取密钥库文件的建议会很棒,谢谢!

【问题讨论】:

    标签: android cordova apk unsigned


    【解决方案1】:

    您需要使用keytool 生成您的密钥,jarsigner 对其进行签名,并使用zipalign 对齐您的最终 apk。

    http://developer.android.com/tools/publishing/app-signing.html#signing-manually

    【讨论】:

    • 如何下载keytool?我正在使用 mac。
    • 应该默认安装吧?从终端尝试keytool 命令。
    • 啊,我明白了。我通过 keytool 创建了密钥并尝试使用 jarsigner 对其进行签名。我的叫test.apk,但我尝试在终端中输入:jarsigner -verify -verbose -certs test.apk,它说No such file or directory。有什么线索吗?
    • 您必须使用您的 apk 导航到目录或输入它的绝对路径。