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

相关推荐
轩情吖5 分钟前
MySQL库的操作
android·数据库·mysql·oracle·字符集·数据库操作·编码集
贤泽42 分钟前
Android15 ContentProvider 深度源码分析(上)
android·aosp
张小潇1 小时前
AOSP15 Input专题getevent深入分析
android
broadview_java1 小时前
Android关于账号令牌Token的管理
android·账号token管理·android app
我命由我123451 小时前
Android 多进程开发 - AIDL 回调、RemoteCallbackList、AIDL 安全校验
android·java·安全·android studio·安卓·android-studio·android runtime
黄林晴2 小时前
Android17大屏适配 没得商量了
android
贤泽2 小时前
Android15 ContentProvider 深度源码分析(下)
android·aosp
Kapaseker2 小时前
你搞得懂这 15 个 Android 架构问题吗
android·kotlin
colicode4 小时前
安卓Android语音验证码接口API示例代码:Kotlin/Java版App验证开发
android·java·前端·前端框架·kotlin·语音识别
程序员敲代码吗4 小时前
解析Kotlin中元组的多返回值实现
android·开发语言·kotlin