1、apksigner位于SDK\build-tools\28.0.3

2、在命令行的窗口中输入如下的命令:

apksigner sign --ks baicai.jks --ks--key-alias baicai --out new.apk old.apk

  • sign:指定使用apksigner 命令执行签名。
  • --ks:指定数字证书的存储路径。
  • --ks-key-alias:指定数字证书的别名。
  • --out<文件路径名称>:指定签名后的APK文件的文件名。
  • 最后一个参数是代表未签名的APK文件。

3、验证签名是否有效,命令如下:

apksigner verify -v new.apk

打印日志如下:

Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): true
Number of signers: 1

 

更多相关文章

  1. Android中通过system调用Am命令执行动作
  2. 7.1.5 选项卡结合案例详解
  3. Android(安卓)Studio Gradle中配置release的签名
  4. adb的常用命令(android debud bridge)
  5. 【Android】MTK Android(安卓)编译命令
  6. Android(安卓)应用跳转到指定QQ临时聊天界面
  7. android ubuntu no permissions
  8. android关于微信分享和登录的一些注意点
  9. Ubuntu 18.04安装Android(安卓)SDK Manager

随机推荐

  1. Android(安卓)so 文件进阶 从dlsym()源码
  2. Android开发实践:多线程编程小结
  3. Android(安卓)Nine Patch图片及按钮背景
  4. Android中关于Volley的使用(一)加载图片
  5. Android(安卓)图片特效如何实现及总结
  6. 记录一下我的Android学习过程-第一课
  7. Android(安卓)P 开发者预览版 · 操作指
  8. Android(安卓)真的能跨平台吗?(翻译)
  9. android Java开发设计模式及在android中
  10. 腾讯优测优分享 | Android性能测试工具化