我在PhoneGap的网站上使用HTML文件为Android构建应用程序。我想将其作为免费应用程序发布,并与Play商店签约,以及所有这些。但是当我上传它时,它说我需要签署我的应用程序,因为它处于调试模式。我在这里和网上寻求帮助,但我无法弄清楚如何在PhoneGap Build网站上签署应用程序或添加Keystore文件等。
我在那里的网站上检查了它的文档。我会发布链接,但我只能为我的声望发布2。这是非常模糊的,它说有关Google Play文档的更多信息:
虽然有更多的信息它指示我使用一个名为“Keytool实用程序”的东西,这似乎是我的脱节。我在哪里可以找到这个实用程序,所以我可以使用它?
我也检查了这个问题及其答案,但它又让我陷入了黑暗中:
Error signing android app on phonegap build
以下是我搜索过的其他问题的线索或我可以使用的任何内容 -
我试过这个,但我不知道他们在哪里找到这个命令行。我没有在phonegap构建网站上看到它,他们说我没有安装任何东西。
How to generate a signing keystore file for PhoneGap Build within Mac OSX?
有人建议其他用户在这里关注mobiletutsplus教程,我熟悉Eclipse for HTML / CSS,但我不理解他们的签名部分。我在这里错过了一个节目吗?
答案 0 :(得分:0)
下载并安装Android SDK,请务必更新它,打开dos命令行,然后启动名为keytool的脚本/ exe,它将位于tools/
文件夹内的Android SDK中或platform-tools/
文件夹。
当被问及证书应该持续多长时间时,请选择长达99年或120年的证书。请务必记下用于生成密钥的所有标识符,并确保在签署apk后将密钥备份到安全的位置。
如果您丢失了该密钥,则无法替换它,并且您将无法在不丢失其当前用户,当前评论,当前评级以及可能具有的当前排名的情况下更新现有应用随着时间的推移获得了。
签署您的应用程序时,您也可以从dos命令行执行此操作,但是,您可能更喜欢安装Eclise并使用IDE本身来帮助您导入应用程序,进行打包和签约。 Eclipse只是在后台使用相同的命令行工具打包应用程序并对其进行签名,但它为您提供了可视化界面,因此您可能更喜欢这样做。基本上,您打包和签署Android Cordova / Phone Gap应用程序的方式与打包和签署标准Java Android应用程序的方式完全相同。
无论谁给你一个观看video tutorial的想法,这可能是一个好主意。那段视频只有3分43秒,所以这是一个很好的投资时间。它并不复杂,但有一堆little steps to follow,如果您只是按照文档中的内容进行操作,则很容易错过。{3}}