我最近在 Play 商店上推出了我的第一个离子应用程序,现在我想发布更新版本。
我有 .keystore 文件及其密码,但我没有获得生成发布 apk 来更新我现有的 ionic 应用程序的步骤。
我将不胜感激的帮助。谢谢
从改变开始android-versionCode
, android-versionName
(可选)和version
config.xml 中小部件标签中的属性。
然后删除所有仅用于开发的插件,例如控制台:
$ cordova plugin rm cordova-plugin-console --save
构建您的发布版本:
$ cordova build --release android
使用密钥库中的密钥签署您的发布版本。在下面的示例中,密钥库位于项目的根目录中,但当然也可以定义另一个路径:
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore projectnaam.keystore platforms/android/build/outputs/apk/android-release-unsigned.apk PROJECTNAAM_KEY
例如,如果您使用 Crosswalk,您可能有多个针对不同本机平台的 APK,并且必须单独对它们进行签名(对每个 APK 重复上述操作)。
Zipalign 您签名的 APK:
$ zipalign -v 4 platforms/android/build/outputs/apk/android-release-unsigned.apk platforms/android/build/outputs/apk/android-release.apk
最后上传platforms/android/build/outputs/apk/android-release.apk
到 Play 商店并发布应用程序。
之后,您可能需要安装控制台插件以进行进一步开发:
$ cordova plugin add cordova-plugin-console --save
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)