如何在发布模式下构建Phonegap应用程序?

时间:2014-05-05 08:16:44

标签: android cordova

是否可以在发布模式下构建Phonegap应用程序? 我可以看到命令" phonegap build android" 总是在调试模式下构建apk包。
为什么呢?
是否可以使用" phonegap build android" 命令在发布模式下构建apk包? " phonegap build" 命令是否有" - release" 参数? 或者我应该只使用" cordova build --release" 命令?

1 个答案:

答案 0 :(得分:4)

在PhoneGap 3.4.0中,您可以致电:

cordova build android --release

如果您在'platforms / android'目录中设置了'ant.properties'文件,如下所示:

key.store=/Path/to/KeyStore/myapp-release-key.keystore
key.alias=myapp

然后,系统将提示您输入密钥库密码,输出文件(myapp-release.apk)最终会出现在已经签名并已准备好部署的“platforms / android / ant-build”目录中。

From here

此外:

在Phonegap文档中找到答案here的一部分。整个过程如下:

  1. 打开命令行窗口,然后转到/ path / to / your / project / platforms / android / cordova

  2. 运行build --release。这会在/ path / to / your / project / platforms / android / bin 文件夹中创建一个未签名的发布APK,名为YourAppName-release-unsigned.apk。

  3. 使用android developer official docs上的说明对APK进行签名。

  4. 感谢@LaurieClark提供链接(http://iphonedevlog.wordpress.com/2013/08/16/using-phonegap-3-0-cli-on-mac-osx-10-to-build-ios-and-android-projects/)以及发布该帖子的博主,因为它让我走上了正轨。

    From here