我正在尝试使用phonegap签署我的apk文件,但我无法弄清楚如何做到这一点。我找不到好的,深入的方向,而且我的编程经验很少,
我试图打开eclipse并导入应用程序文件夹但是当我选择它并点击完成时它没有响应!
所以任何帮助都会受到赞赏。
答案 0 :(得分:2)
签署您的Android / Phonegap应用程序遵循步骤Bellow:
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文章,该文章重复上述说明,并在您仍有问题时提供更多来源。
答案 1 :(得分:0)
谢谢@CalebB
1.)添加密钥/签名
登录phonegap,点击右上角的图标,然后点击"编辑帐户"。接下来,在“签名密钥”选项卡下,单击“#34;添加密钥"按钮,输入您的标题/别名,选择密钥库文件(您标记的文件位置,然后单击提交密钥。
2.。解锁密钥
接下来,导航到帐户>编辑帐户>签署密钥标签,然后点击锁定图标。提供步骤6中的证书密码和步骤4中的密钥库密码,然后单击“提交密钥”。
现在您的应用已签名并准备上市