Unity打包apk提审应用宝渠道提示暂不支持APK Signature Scheme v2的解决办法

Posted 林新发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity打包apk提审应用宝渠道提示暂不支持APK Signature Scheme v2的解决办法相关的知识,希望对你有一定的参考价值。

一、问题描述

Unity项目打包apk提审应用宝渠道,提示暂不支持APK Signature Scheme v2,如下:
在这里插入图片描述
记录下解决过程。

二、解决办法

1、查看apk是否含有V2签名

命令:

apksigner verify -v 你的apk文件

运行效果:
在这里插入图片描述
可以看到用了v2v3签名。

2、重签名

命令:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 【keystore文件】【你的apk文件】【keystore别名】

运行效果:
在这里插入图片描述
嗯?没有成功。
解决办法:把.apk改为.zip,进入.zip内部把META-INF文件夹删除,然后重新把.zip改为.apk,重新执行签名。
在这里插入图片描述
最后执行重签成功:
在这里插入图片描述

以上是关于Unity打包apk提审应用宝渠道提示暂不支持APK Signature Scheme v2的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

腾讯应用宝上传应用步骤

Unity打包安卓项目问题汇总(持续更新)

windows下PHP批量生成打包android程序APK-渠道txt植入apk文件

Android 新一代多渠道打包神器

安卓转战React-Native之签名打包成Apk并极速多渠道打包

安卓转战React-Native之签名打包成Apk并极速多渠道打包