首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Phonegap 3.x CLI上构建android版本apk

在Phonegap 3.x CLI上构建android版本apk
EN

Stack Overflow用户
提问于 2013-12-05 22:38:31
回答 5查看 166.5K关注 0票数 108

如何使用Phonegap 3.x CLI在本地构建android应用程序,并准备发布?我检查了项目的platforms/android目录中生成的bin文件夹,只有.debug APK。

顺便说一下,我使用这个命令:phonegap local build android

EN

回答 5

Stack Overflow用户

发布于 2014-04-10 14:06:23

在PhoneGap 3.4.0中,您可以调用:

代码语言:javascript
复制
cordova build android --release

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

代码语言:javascript
复制
key.store=/Path/to/KeyStore/myapp-release-key.keystore
key.alias=myapp

然后,系统将提示您输入密钥库密码,输出文件(myapp-release.apk ase.apk)最终位于‘platform/android/ant-build’目录中,该目录已经签名并对齐,可以部署。

票数 112
EN

Stack Overflow用户

发布于 2014-08-26 17:56:11

在@steven-anderson之后,您还可以在ant.properties中配置密码,因此该过程可以完全自动化

因此,如果您在platform\android\ant.properties中输入以下内容

代码语言:javascript
复制
key.store=../../yourCertificate.jks
key.store.password=notSoSecretPassword
key.alias=userAlias
key.alias.password=notSoSecretPassword
票数 15
EN

Stack Overflow用户

发布于 2014-05-24 02:10:17

我很好奇,因为我遇到了同样的问题,但在我的安装中,命令"cordova“从未可用,"phone gap build android --release”只是忽略了platform/android/ant.properties。

因此,在我的平台过滤器中,我发现了一个名为"cordova“的文件夹,里面有一个"build”二进制文件,它接受--release参数,它向我询问密钥链,我以一个签名并准备好投入生产的APK结束。

这在phone gap网站的任何部分都没有记录,坦率地说,现在我有点讨厌phonegap :(它应该让事情变得更容易,但一切都很复杂:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20402818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档