环顾四周,我看不到这个问题的明确答案。我可以看到 Phonegap Build 服务可以协助签名和将 Android APK 文件提交到 Google Play 商店。
我在本地使用 Apache cordova 和 CLI 来构建、测试和运行我的 Android/iOS 应用程序。我的问题是,如何使用 Cordova CLI 而不是 PGB 对 APK 文件进行签名?我的应用对于 PGB 来说太大了。
我是否必须将项目移动到 Eclipse IDE 中并在那里进行?
最佳答案
您不使用 Cordova CLI 签署应用程序。 Cordova CLI 对平台特定操作的支持有限,Android 应用签名绝对是其中之一。
要签署该应用程序(此处有完整说明:http://developer.android.com/tools/publishing/app-signing.html):
- 创建一个 keystore (只需要做一次)
- cd [应用程序名称]/platforms/android/
- 编辑 ant.properties 并添加这些值
- key.store=[ keystore 的位置]/android-release-key.keystore
- key.alias=[你的 key 名称]
- 在运行“ant release”之前从 AndroidManifest.xml 中删除
android:debuggable="true"
- 运行 ant release 并根据需要输入密码
最后,您应该有一个已签名的应用程序可以上传到 Google Play。
关于android - 我可以使用 Apache Cordova(本地构建)签署 Android 应用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23901080/