Ionic framework 离子3更新的APK发布失败

Ionic framework 离子3更新的APK发布失败,ionic-framework,Ionic Framework,将更新的APK上传到play store后,我看到以下错误消息: 出版Apk 第一步。创建密钥库(keytool-genkey-v-Keystore my-release-key.Keystore-alias alias_name-keyalg RSA-keysize 2048-validity 10000) 第二步。构建apk(ionic cordova构建android——产品——发布) 第三步。jarsigner-verbose-sigalg SHA1withRSA-digestalg S

将更新的APK上传到play store后,我看到以下错误消息:

出版Apk

第一步。创建密钥库(keytool-genkey-v-Keystore my-release-key.Keystore-alias alias_name-keyalg RSA-keysize 2048-validity 10000)

第二步。构建apk(ionic cordova构建android——产品——发布)

第三步。jarsigner-verbose-sigalg SHA1withRSA-digestalg SHA1-keystore YOU_keystore.keystore android-release-unsigned.apk YOUR_apk_NAME)使用密钥库对未签名的apk进行jarsigner签名


第四步。Zipalign未签名的apk(/home/USER\u NAME/Android/Sdk/build tools/25.0.2/Zipalign-v 4 Android-release-unsigned.apk YOUR\u apk\u NAME.apk)

您试图将未签名的apk上传到play store,因此出现此错误


请用密钥库或jks创建一个烧焦的apk,然后上传到play Store

尝试在platforms/android下添加一个名为release-signing.properties的文件。而不是填写数据。这样,apk将在每次构建期间进行签名

storeFile=../../keystore/yourkeystore.keystore
storeType=jks
keyAlias=yourAlias
keyPassword=yourPassword
storePassword=yourStorePassword

如果它仍然不起作用,则使用不同的密钥在play store中签署apk。

如果要更新应用程序,则需要使用初始版本中使用的密钥工具签署应用程序,只有您可以更新应用程序。请使用先前的密钥工具对未签名的apk进行签名,并尝试在playstore中上载该apk。

感谢您的支持。问题现在解决了。我从dir中删除了.jks文件和release signing.properties,并再次创建了未签名的apk。
我想问题是签署两次APK。

谢谢你的回答。但错误仍然存在。我想更新已经发布在google play中的现有应用程序。错误“您上载的APK或Android应用程序捆绑包的某些文件的签名信息无效或丢失。您需要创建一个有效的已签名APK或Android应用程序捆绑包。了解有关签名的详细信息。”以前遇到过此问题,请尝试重新生成并上载,如您所说的1。爱奥尼亚cordova构建——发布android 2。jarsigner-verbose-sigalg SHA1 with RSA-digestalg SHA1-keystore greasemonkeyapp.keystore app-release.apk greasemonkeyapp 3。zipalign-v4 app-release.apkTanks您支持的。是的,我遵循了这些步骤,但我不明白出了什么问题。“您上载的APK或Android应用程序捆绑包的某些文件的签名信息无效或丢失。您需要创建有效的已签名APK或Android应用程序捆绑包”应用程序已存在。但我想添加一些更新。我走了这几步。1.爱奥尼亚cordova构建——发布android 2。jarsigner-verbose-sigalg SHA1 with RSA-digestalg SHA1-keystore greasemonkeyapp.keystore app-release.apk greasemonkeyapp 3。zipalign-v 4 app-release.apk greasemonkey.apk但PlayStore中显示错误我想为我现有的应用程序添加一些更改。