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

文章目录

      • 一、问题描述
      • 二、解决办法
        • 1、查看apk是否含有V2签名
        • 2、重签名

一、问题描述

Unity项目打包apk提审应用宝渠道,提示暂不支持APK Signature Scheme v2,如下:
Unity打包apk提审应用宝渠道提示【暂不支持APK Signature Scheme v2】的解决办法_第1张图片
记录下解决过程。

二、解决办法

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

命令:

apksigner verify -v 你的apk文件

运行效果:
Unity打包apk提审应用宝渠道提示【暂不支持APK Signature Scheme v2】的解决办法_第2张图片
可以看到用了v2v3签名。

2、重签名

命令:

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

运行效果:
Unity打包apk提审应用宝渠道提示【暂不支持APK Signature Scheme v2】的解决办法_第3张图片
嗯?没有成功。
解决办法:把.apk改为.zip,进入.zip内部把META-INF文件夹删除,然后重新把.zip改为.apk,重新执行签名。
Unity打包apk提审应用宝渠道提示【暂不支持APK Signature Scheme v2】的解决办法_第4张图片
最后执行重签成功:
Unity打包apk提审应用宝渠道提示【暂不支持APK Signature Scheme v2】的解决办法_第5张图片

你可能感兴趣的:(Unity3D,unity,apk,签名,v2,应用宝)