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文件名 签名文件别名

相关推荐
MengFly_18 小时前
Compose 脚手架 Scaffold 完全指南
android·java·数据库
·云扬·19 小时前
MySQL Binlog三种记录格式详解
android·数据库·mysql
月明泉清19 小时前
Android中对于点击事件的深度梳理(二)
android
遇见火星19 小时前
Linux 服务可用性监控实战:端口、进程、接口怎么监控?
android·linux·运维
njsgcs19 小时前
基于memos和agentscope的ai工具和记忆调用助手
android
特立独行的猫a20 小时前
从XML到Compose的UI变革:现代(2026)Android开发指南
android·xml·ui·compose·jetpack
xiangxiongfly91520 小时前
Android 共享元素转场效果
android·动画·共享元素转场效果
我是阿亮啊20 小时前
Android 中线程和进程详解
android·线程·进程·进程间通信
我命由我1234521 小时前
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
android·java·开发语言·java-ee·android studio·android-studio·android runtime
似霰21 小时前
Android 平台智能指针使用与分析
android·c++