如何使用Phonegap 3.x CLI在本地构建android应用程序,并准备发布?我检查了项目的platforms/android目录中生成的bin文件夹,只有.debug APK。
顺便说一下,我使用这个命令:phonegap local build android
发布于 2014-04-10 14:06:23
在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 ase.apk)最终位于‘platform/android/ant-build’目录中,该目录已经签名并对齐,可以部署。
发布于 2014-08-26 17:56:11
在@steven-anderson之后,您还可以在ant.properties中配置密码,因此该过程可以完全自动化
因此,如果您在platform\android\ant.properties中输入以下内容
key.store=../../yourCertificate.jks
key.store.password=notSoSecretPassword
key.alias=userAlias
key.alias.password=notSoSecretPassword
发布于 2014-05-24 02:10:17
我很好奇,因为我遇到了同样的问题,但在我的安装中,命令"cordova“从未可用,"phone gap build android --release”只是忽略了platform/android/ant.properties。
因此,在我的平台过滤器中,我发现了一个名为"cordova“的文件夹,里面有一个"build”二进制文件,它接受--release参数,它向我询问密钥链,我以一个签名并准备好投入生产的APK结束。
这在phone gap网站的任何部分都没有记录,坦率地说,现在我有点讨厌phonegap :(它应该让事情变得更容易,但一切都很复杂:
https://stackoverflow.com/questions/20402818
复制相似问题