可用于没有签名和已经签名的apk,再次签名。

jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias]

命令格式及参数意义:

-verbose -> 输出签名过程的详细信息

-keystore [keystorePath] -> 密钥的库的位置

-signedjar [apkOut] -> 签名后的输出文件名

[apkin] -> 待签名的文件名

[alias] -> 证书别名

示例:

D:\>jarsigner -verbose -keystore demo.keystore -signedjar jaq_demo_signed.apk jaq_demo.apk demo.keystore

工具记录,使用jarsigner 对APK进行签名相关推荐

  1. 记录Robotium黑盒测试一个APK文件学习之从签名到简单测试

    Robotium是什么呢,百度百科的回答想必是完美多了,直接搬过来: Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势 ...

  2. [APK签名] jarsigner APK V1签名

    jarsigner APK V1签名 APK打包签名 涉及到两个工具 jarsigner. apksigner,其对应的签名方案如下: v1 方案:基于 JAR 签名,采用的签名工具为 jarsign ...

  3. 使用jarsigner对APK签名

    写在文章中之前:网上当前很多关于jarsigner对APK签名的讲法,但是有些讲的很粗糙,有些还在就在抄袭他人的文章,而自己却没有去验证是否正确 一.由于自己在工作中要用到jarsigner对apk进 ...

  4. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )

    文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...

  5. Android 使用jarsigner给apk签名的方法详细介绍

    工作中APP功能完成以后往往需要往应用商店提交一些内容,如商店中存在本公司别的人员提交的APP,往往需要进行认领,应用商店会让开发者下载空的APK,然后使用自己APP的签名文件进行签名,认证,这里简单 ...

  6. 【转】Android之apk文件签名——keytool 和 jarsigner

    一.生成密钥库将位置定位在jdk的bin文件中,输入以下命名行: keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA ...

  7. 使用signapk工具给apk系统签名

    使用signapk给apk系统签名: 1.准备signapk.jar文件 查找路径: .\out\host\linux-x86\framework\signapk.jar 2.platform.x50 ...

  8. 使用qihoo360签名工具完成对apk的签名

    先决条件: 1.本地有apk密钥库,具体的生成方法可以参考:https://blog.csdn.net/Fly_hps/article/details/83583323 2.Qihoo360 APK ...

  9. Android签名打包很慢,Android APK快速签名—优化打包时间

    一.Android签名机制 Android签名机制可划分为ROM签名机制与第三方APK签名机制,在这里只讨论APK签名机制. Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名 ...

  10. Android APK的签名--笔记版 V1 签名和V2签名总结

    1. 工具介绍 jarsigner 是JDK提供的针对jar包签名的通用工具, 位于 JDK/bin/jarsigner apksigner 是Google官方提供的针对Android apk 签名验 ...

最新文章

  1. matlab game of life,模拟器cellular auotomata元胞自动机 matlab
  2. 总结vue中父向子,子向父以及兄弟之间通信的几种方式
  3. malloc申请得到的内存后,再free释放它的时候,操作系统会立即收回那块内存吗?
  4. android computescroll_Android问题:自定义ViewGroup,重载computeScroll()方法有什么用?...
  5. hive cli启动判断hadoop version的问题
  6. 网页统计所用到的名词解析
  7. [uboot]在uboot里面添加环境变量使用run来执行
  8. MySQL Operators(比较操作符,逻辑运算符)
  9. 如何化身BAT面试收割机?不愧是大佬
  10. gitee图床失效后处理
  11. VideoView播放视频会引起其它音乐播放器暂停问题解决
  12. 条形码转化成二维码_免费在线条形码生成器_村美小站
  13. 弱电工程施工组织设计
  14. 【马仔创业感悟】公司售前和售后维护制度思考
  15. Zookeeper源码解析 -- 本地事务日志持久化之FileTxnLog
  16. 美团运维SRE+运维开发一面面经汇总
  17. 北京市市场主体发展情况报告 (zz)
  18. 【软件设计模式】常用的设计模式的介绍
  19. linux报错Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile解决方法
  20. skype安卓手机版_安卓:街机游戏大全~手机版

热门文章

  1. redis数据类型-列表(List)
  2. jvm中的native、方法区
  3. python123输出hello world_2-python学习——hello world
  4. php设置mysql 编码_PHP和Mysql中转UTF8编码问题汇总
  5. 软件界面是怎么做出来的_可可英语这个软件怎么样?了解的人出来说说真实情况...
  6. Node:连接MySQL报错\lib\protocol\Parser.js:43 Cannot read property ‘query‘ of undefined
  7. CSS:布局——圣杯布局和双飞翼布局
  8. java中常用的数据结构_Java中常用的数据结构类
  9. Guava学习笔记(六):Immutable(不可变)集合
  10. Commons-Collections4 集合工具类的使用(一):集合操作