使用 Target SDK 版本 30 创建 ionic 3 应用程序在 google 播放控制台中出现错误
Create ionic 3 app with Target SDK version 30 getting error in google play console
我正在使用 Target SDK 版本 30 在 ionic v3 中创建我的应用程序
当我在 google play console 上上传我的 apk 时出现错误
“您上传了带有无效签名的 APK(了解有关签名的更多信息)。来自 apksigner 的错误:错误:MIN_SIG_SCHEME_FOR_TARGET_SDK_NOT_MET:目标 SDK 版本 30 至少需要签名方案 v2;APK 未使用此签名或更高版本签名签名方案
当我使用 Target SDK 版本 29 制作 apk 并上传到 google 播放控制台时,它的上传没有任何错误
我不知道google给我一个错误
在 Target SDK 版本 30 或 Target SDK 版本 29 中创建登录 apk 的过程相同,相同的密钥库和创建登录 apk 的所有命令都相同
我的命令是
ionic cordova build --release android
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore myappname.keystore app-release-unsigned.apk myapp
zipalign -v 4 app-release-unsigned.apk myappname.apk
请检查命令有什么问题,让我知道我的客户正在等待 Target SDK 版本 30
解决方案
我仅使用 cmd 将此解决方案用于离子应用程序
zipalign 命令成功后,应用此命令对具有签名方案 v2 的 apk 进行签名
apksigner sign --v2-signing-enabled false --ks keystore name.keystore signapkname.apk
apksigner 签名 --ks 密钥库 name.keystore signapkname.apk
apksigner sign --ks keystore name.keystore --ks-key-alias 别名signapkname.apk
keytool -printcert -jarfile signapkname.apk
apksigner verify -v --print-certs signapkname.apk
apksigner 验证 -v signapkname.apk
构建发布后 -> jarsigner -> zipalign,
我只需要这些脚本。要使用 APK 签名方案 v2 对 apk 进行签名:
apksigner sign --ks yourkeystore.keystore yourapk.apk
验证签名
apksigner verify -v yourapk.apk
我正在使用 Target SDK 版本 30 在 ionic v3 中创建我的应用程序 当我在 google play console 上上传我的 apk 时出现错误 “您上传了带有无效签名的 APK(了解有关签名的更多信息)。来自 apksigner 的错误:错误:MIN_SIG_SCHEME_FOR_TARGET_SDK_NOT_MET:目标 SDK 版本 30 至少需要签名方案 v2;APK 未使用此签名或更高版本签名签名方案
当我使用 Target SDK 版本 29 制作 apk 并上传到 google 播放控制台时,它的上传没有任何错误
我不知道google给我一个错误
在 Target SDK 版本 30 或 Target SDK 版本 29 中创建登录 apk 的过程相同,相同的密钥库和创建登录 apk 的所有命令都相同
我的命令是 ionic cordova build --release android
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore myappname.keystore app-release-unsigned.apk myapp
zipalign -v 4 app-release-unsigned.apk myappname.apk
请检查命令有什么问题,让我知道我的客户正在等待 Target SDK 版本 30
解决方案
我仅使用 cmd 将此解决方案用于离子应用程序
zipalign 命令成功后,应用此命令对具有签名方案 v2 的 apk 进行签名
apksigner sign --v2-signing-enabled false --ks keystore name.keystore signapkname.apk
apksigner 签名 --ks 密钥库 name.keystore signapkname.apk
apksigner sign --ks keystore name.keystore --ks-key-alias 别名signapkname.apk
keytool -printcert -jarfile signapkname.apk
apksigner verify -v --print-certs signapkname.apk
apksigner 验证 -v signapkname.apk
构建发布后 -> jarsigner -> zipalign, 我只需要这些脚本。要使用 APK 签名方案 v2 对 apk 进行签名:
apksigner sign --ks yourkeystore.keystore yourapk.apk
验证签名
apksigner verify -v yourapk.apk