phonegap构建android签名

phonegap构建android签名,android,eclipse,cordova,Android,Eclipse,Cordova,我使用HTML文件在PhoneGap的网站上为Android构建了一个应用程序。我想把它作为一个免费的应用程序发布,并与Play Store签约。然而,当我上传它时,它说我需要对我的应用程序进行签名,因为它处于调试模式。我在这里和网站上搜索了帮助,但我不知道如何在PhoneGap构建网站上签署应用程序或添加密钥库文件等 我在那里的网站上查阅了文档。我会发布链接,但为了我的声誉,我只能发布2个。这是相当模糊的,它说有更多关于谷歌播放文档的信息: 虽然有更多的信息,它指示我使用一种叫做“Keytoo

我使用HTML文件在PhoneGap的网站上为Android构建了一个应用程序。我想把它作为一个免费的应用程序发布,并与Play Store签约。然而,当我上传它时,它说我需要对我的应用程序进行签名,因为它处于调试模式。我在这里和网站上搜索了帮助,但我不知道如何在PhoneGap构建网站上签署应用程序或添加密钥库文件等

我在那里的网站上查阅了文档。我会发布链接,但为了我的声誉,我只能发布2个。这是相当模糊的,它说有更多关于谷歌播放文档的信息:

虽然有更多的信息,它指示我使用一种叫做“Keytool实用工具”的东西,这似乎是我的断开。在哪里可以找到此实用程序以便使用它

我也检查了这个问题及其答案,但它再次让我不知所措:

以下是我寻找线索或任何有用的问题--

我试过这个,但我不知道他们在哪里找到这个命令行。我没有在phonegap构建网站上看到它,他们说我不需要安装任何东西

有人建议这里的另一位用户学习mobiletutsplus教程,我对Eclipse for HTML/CSS很熟悉,但我不理解他们的签名部分。我是不是错过了一个节目

下载并安装,确保对其进行更新,打开dos命令行,然后启动名为keytool的脚本/exe,该脚本将位于Android SDK中的
tools/
文件夹或
platform tools/
文件夹中

当被问及证书应该持续多长时间时,请选择99年或120年之类的时间。请务必记下用于生成密钥的所有标识符,并确保在签署apk后将密钥备份到安全位置

如果你丢失了那把钥匙,你就没有办法替换它,你也无法更新你现有的应用程序,而不丢失它的当前用户、当前评论、当前评级以及它可能随着时间的推移而获得的当前排名

在对应用程序进行签名时,您也可以从dos命令行进行签名,但是,您可能更喜欢安装Eclise并使用IDE本身来帮助您导入应用程序、进行打包和签名。Eclipse只是在后台使用相同的命令行工具来打包应用程序并对其进行签名,但它提供了一个可视界面,因此您可能更喜欢这样做。基本上,你打包和签署Android Cordova/Phone Gap应用程序的方式与打包和签署标准Java Android应用程序的方式完全相同


不管是谁给你看电影的主意,这可能是个好主意。这段视频只有3分43秒长,所以这是一个很好的时间投资。这并不复杂,但是有很多,如果你只是按照文档上写的内容去做,很容易错过一个

你好,Stephan,我在两个文件夹中都找不到keytool应用程序。我在最初下载的SDK中安装了整个“工具”部分和Android 4.4(API19)部分。关于它的位置有什么想法吗?使用SDK管理器更新它将下载缺少的SDK工具。另请参见,我忘了,但您可能需要下载标准版Oracle JDK(Java开发工具包)。JDK与JRE不同。JDK可以包括多个Java运行时环境(JRE),供开发人员使用。下载并安装最新的6.0 JDK,而不是7.0。Android支持Java5和Java6。Java7应该是向后兼容的,但我不会冒险。试试这个答案: