Android 如何使用jdk命令给应用/APK重新签名。

写在前面:本篇文章介绍Windows命令行中,如何使用jdk命令给已经签过名的apk重新签名。

使用工具:jarsigner 。jarsigner是jdk自带的工具,签名之前确保Windows电脑中已安装jdk。我的环境如下:

后续操作步骤如下:

1、删除原APK中META-INF签名目录。
2、将签名文件和APK放到同一个目录。
3、在当前目录执行重新签名的命令。
java 复制代码
jarsigner -verbose -keystore allwiner.keystore -storepass android -signedjar Xhotel_v1.2.8_sys.apk -digestalg SHA1 -sigalg MD5withRSA Xhotel_v1.2.8_sys_07171131.apk android

上述命令的解释如下:

jarsigner -verbose -keystore 你的签名文件 -storepass 秘钥口令 -signedjar

输出apk文件名 -digestalg SHA1 -sigalg MD5withRSA 输入apk文件名 签名文件别名

相关推荐
赏金术士10 小时前
Kotlin ViewModel
android·kotlin
vistaup11 小时前
kotlin 二维码实现高斯模糊
android·kotlin
愈努力俞幸运12 小时前
function calling与mcp
android·数据库·redis
阿巴斯甜13 小时前
LeakCanary
android
阿巴斯甜13 小时前
compose
android
阿巴斯甜13 小时前
Glide
android
-SOLO-13 小时前
使用Perfetto debug trace查看超时slice
android
阿巴斯甜13 小时前
Retrofit
android
阿巴斯甜13 小时前
OkHttp
android
阿巴斯甜14 小时前
Flow
android