是否可以在 Release模式下构建Phonegap应用程序?
正如我所看到的,命令 "phonegap build android" 始终在 Debug模式下构建 apk 包。
为什么?
是否可以使用“phonegap build android”命令在 Release模式下构建apk包?
"phonegap build" 命令是否有一些 "--release" 参数?
或者我应该只使用“cordova build --release”命令?
最佳答案
在 PhoneGap 3.4.0 中您可以调用:
cordova build android --release
如果您已在“platforms/android”目录中设置“ant.properties”文件,如下所示:
key.store=/Path/to/KeyStore/myapp-release-key.keystore
key.alias=myapp
然后,系统将提示您输入 keystore 密码,输出文件 (myapp-release.apk) 最终位于“platforms/android/ant-build”目录中,该目录已签名并对齐并准备部署。
另外:
找到部分答案here ,位于 Phonegap 文档。完整流程如下:
打开命令行窗口,然后转到/path/to/your/project/platforms/android/cordova。
运行
build --release
。这将在/path/to/your/project/platforms/android/bin 文件夹中创建一个未签名的发布 APK,名为 YourAppName-release-unsigned.apk。按照 android developer official docs 中的说明对 APK 进行签名.
感谢 @LaurieClark 提供的链接 ( http://iphonedevlog.wordpress.com/2013/08/16/using-phonegap-3-0-cli-on-mac-osx-10-to-build-ios-and-android-projects/ ) 以及发布该链接的博主,因为它让我走上了正轨。
关于android - 如何在 Release模式下构建Phonegap应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23467865/