[英]Ionic 3 updated APK publishing failed
发布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.使用密钥库对未签名的APK进行签名(jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore YOU_KEYSTORE.keystore android-release-unsigned.apk YOUR_APK_NAME)
步骤4.将未签名的apk对齐(/home/USER_NAME/Android/Sdk/build-tools/25.0.2/zipalign -v 4 android-release-unsigned.apk YOUR_APK_NAME.apk)
您正在尝试上传未签名的apk到Play商店,因此遇到此错误。
请使用您的密钥库或jks创建一个单独的apk,然后上传播放tore。
尝试在platform / android下添加一个名为release-signing.properties的文件。 比填写数据。 这样,每次构建时都会对apk进行签名。
storeFile=../../keystore/yourkeystore.keystore
storeType=jks
keyAlias=yourAlias
keyPassword=yourPassword
storePassword=yourStorePassword
如果仍然无法使用,请使用其他密钥在Play商店中对apk进行签名。
如果要更新应用程序,则需要使用用于初始发行版的密钥工具对应用程序进行签名,只有这样才能更新应用程序。 请使用以前的键盘工具对未签名的apk进行签名,然后尝试将其上传到playstore中。
谢谢你的支持。 问题现在解决了。 我从目录中删除了.jks文件和release-signing.properties ,并再次创建了未签名的apk。 我认为问题是两次签署了APK。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.