【问题标题】:How to Sign Android Phonegap App如何签署 Android Phonegap 应用程序
【发布时间】:2015-03-04 14:14:18
【问题描述】:

我正在尝试对我使用 phonegap 制作的 apk 文件进行签名,但我不知道该怎么做。我找不到好的、深入的方向,而且我的编程经验很少,

我尝试打开eclipse并导入应用程序文件夹,但是当我选择它并单击完成时它没有响应!

因此,我们将不胜感激。

【问题讨论】:

    标签: android eclipse cordova phonegap-build


    【解决方案1】:

    要签署您的 Android/Phonegap 应用程序,请按照以下步骤操作:

    1.) 下载并安装 Java

    您可以下载和/或更新您的本地 java Here.

    2.) 设置 Java_Home 目录

    Java_Home 目录设置说明见Here.

    3.) 在命令提示符中运行以下命令

    您可以通过从开始菜单(vista 和更新版本)搜索或打开“运行”(Windows 键 + R)找到本地命令提示符,输入“cmd”并按 Enter。然后输入以下命令:

    $ keytool -genkey -v -keystore [**keystore_name**].keystore -alias [**alias_name**] -keyalg RSA -keysize 2048 -validity 10000
    

    4.) 输入/确认密钥库密码。

    输入密钥库密码并确认。 (请注意,在输入 cmd 时,密码可能看不到。)

    5.) 输入更多信息

    按照 keytool 的说明,根据提示输入所需信息。

    6.) 输入别名密码

    然后,Keytool 会询问您的别名密码。如果它与密钥库密码不同,请输入并确认。否则按 Return/Enter。 (我会记下这个密码,因为你稍后会需要它)

    7.) 确认签名密钥的位置

    在此之后,您应该会收到一个签名密钥,并且它会在下面显示它的存储位置。标记此位置以供将来参考。

    8.) 添加密钥/签名

    接下来登录phonegap,点击右上角的图标,然后点击“编辑账户”。接下来在“签名密钥”选项卡下,单击“添加密钥”按钮,输入您的标题/别名,选择密钥库文件(您在第 7 步中标记的文件位置)并单击提交密钥。

    9.) 解锁您的钥匙

    接下来导航到帐户>编辑帐户>签名密钥选项卡,然后单击锁定图标。提供第 6 步中的证书密码和第 4 步中的密钥库密码,然后单击提交密钥。

    10.) 将密钥设置为默认值(可选)

    然后,您可以通过使用密钥列表中的复选框或从应用程序的详细信息中选择您上传和解锁的密钥,将您的密钥设置为默认密钥。

    更多信息

    如果您想深入了解,还可以找到更多信息Here。此说明还来自 Android Signing 文章中的说明,该文章重复了上述说明,并在您仍有问题时提供更多来源。

    【讨论】:

    • @Smart Coder,还有一个简短的旁注,以供将来参考。这可能是一个更适合 stackexchance/Super-User 的问题,但它确实与某种形式的软件开发有关,所以我希望这会有所帮助。
    【解决方案2】:

    感谢@CalebB

    1.) 添加密钥/签名

    登录 phonegap,点击右上角的图标,然后点击“编辑帐户”。接下来在“签名密钥”选项卡下,单击“添加密钥”按钮,输入您的标题/别名,选择密钥库文件(您标记的文件位置并单击提交密钥。

    2.) 解锁您的钥匙

    接下来导航到帐户>编辑帐户>签名密钥选项卡,然后单击锁定图标。提供第 6 步中的证书密码和第 4 步中的密钥库密码,然后单击提交密钥。

    现在您的应用已签名并准备好上传市场

    【讨论】:

      猜你喜欢
      • 2016-09-29
      • 1970-01-01
      • 2012-10-29
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 2020-01-12
      相关资源
      最近更新 更多