关于安卓腾讯云加固后,安装失败提示错误的解决方法

简介: 安卓加固

内容如题。

开发环境:

win10
jdk8
androidstudio
手机系统安卓11

复现结果

as打包后,上传到腾讯云加固后,重新签名,然后使用安卓11的手机进行apk的安装,提示安装包无法安装或者安装错误,代码22。

导致该原因是因为腾讯云加固的时候,没有进行V2签名,所有导致安装失败。

涉及指令

原本只需要用到重新签名的指令就好了,但是出现该问题后,则需要额外处理,本质上是对apk进行v2签名。
下面放出所有涉及的指令:

jarsigner -verbose -keystore xxx.jks -storepass pwd -signedjar target.apk source.apk xxxalias


zipalign -p -f -v 4 .\source.apk .\sign2.apk


apksigner sign --ks .\xxxxx.jks --ks-key-alias xxxxxx --ks-pass pass:xxxxx --v1-signing-enabled true --v2-signing-enabled true -v --out .\targetNew.apk .\sign2.apk

注意,电脑的java环境和sdk环境,需要和androidstudio的编译环境对应,不然会导致版本差异的报错

that's all------------------------------------------------------------------------------------------------------------------

目录
相关文章
|
4月前
|
关系型数据库 MySQL Java
腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器
这篇文章介绍了在腾讯云服务器上使用Docker安装常见软件的过程,包括安装MySQL、Redis和Tomcat,并提供了解决连接问题的方法。同时,还涉及了服务器中安装JDK 1.8的步骤和如何将项目打包部署到服务器上的指导,包括注意事项和操作提示。
腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器
|
7月前
|
Android开发
Android 盒子开发过程中遇到的问题及解决方法
Android 盒子开发过程中遇到的问题及解决方法
53 2
|
7月前
|
Android开发
Android stdio 无法新建或打开AIDL文件(解决方法)
Android stdio 无法新建或打开AIDL文件(解决方法)
648 0
|
7月前
|
Android开发
Android事件冲突原理及解决方法
Android事件冲突原理及解决方法
75 0
|
算法 NoSQL 安全
腾讯云服务器操作系统TencentOS安装与体验
腾讯云服务器操作系统TencentOS安装与体验
1057 0
腾讯云服务器操作系统TencentOS安装与体验
|
7月前
|
分布式计算 Hadoop Java
Hadoop【部署 01】腾讯云Linux环境CentOS Linux release 7.5.1804单机版hadoop-3.1.3详细安装步骤(安装+配置+初始化+启动脚本+验证)
Hadoop【部署 01】腾讯云Linux环境CentOS Linux release 7.5.1804单机版hadoop-3.1.3详细安装步骤(安装+配置+初始化+启动脚本+验证)
156 0
|
Android开发
Android studio最新版本4.1.3使用过程中遇到的问题解决方法
Android studio最新版本4.1.3使用过程中遇到的问题解决方法
402 0
|
数据安全/隐私保护 Android开发
uniapp vue3版本 Android 引用 jsencrypt加密库 报错问题 “default“ is not exported by,解决方法
uniapp vue3版本 Android 引用 jsencrypt加密库 报错问题 “default“ is not exported by,解决方法
1222 0
|
Java Linux
腾讯云centos7安装jdk1.8
腾讯云centos7安装jdk1.8
183 0
|
Android开发
Android开发中Button背景颜色不能修改问题及解决方法
Android开发中Button背景颜色不能修改问题及解决方法
1827 0

热门文章

最新文章