Ionic 3更新的APK发布失败

时间:2018-09-06 04:31:11

标签: ionic-framework

将更新的APK上传到Play商店后,我看到以下错误消息:

enter image description here

5 个答案:

答案 0 :(得分:0)

发布Apk

步骤1.创建密钥库(keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000)

第2步。构建apk(离子Cordova构建android --prod --release)

步骤3。使用密钥库(jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore YOU_KEYSTORE.keystore android-release-unsigned.apk YOUR_APK_NAME)对未签名的apk进行签名。

第4步。压缩未签名的APK(/home/USER_NAME/Android/Sdk/build-tools/25.0.2/zipalign -v 4 android-release-unsigned.apk YOUR_APK_NAME.apk)

答案 1 :(得分:0)

您正尝试上传未签名的apk到Play商店,因此遇到此错误。

请使用您的密钥库或jks创建一个单独的apk,然后上传以播放撕裂。

答案 2 :(得分:0)

尝试在platform / android下添加一个名为release-signing.properties的文件。比填写数据。这样,每次构建时都会对apk进行签名。

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

如果仍然无法正常运行,则您用不同的密钥在Play商店中签署了APK。

答案 3 :(得分:0)

如果要更新应用程序,则需要使用用于初始发行版的密钥工具对应用程序进行签名,使用该工具只能更新应用程序。请使用以前的键盘工具对未签名的APK进行签名,然后尝试将其上传到Playstore。

答案 4 :(得分:0)

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