1.android的密钥位置
build/target/product/security

2.apk签名方法
java -jar -Xmx2048m -Djava.library.path=“./lib64” ./signapk.jar ./platform.x509.pem ./platform.pk8 test.apk test_sign.apk
说明:
(1) ./lib64里面有libconscrypt_openjdk_jni.so,来源于out/host/linux-x86/lib64/libconscrypt_openjdk_jni.so
(2)signapk.jar 来源于out/host/linux-x86/framework/signapk.jar

3.生成签名密钥
development/tools/make_key testkey ‘/C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/emailAddress=android@android.com’
说明:
(1)此命令会在当前目录下生成一个二进制私钥文件testkey.pk8和一个对应的公钥证书文件testkey.x509.pem。
(2)注意不要输入密码,不然编译时会比较麻烦。
(3)各参数的意思:/C表示“Country Code”,/ST表示“State or Province”,/L表示“City or Locality”,/O表示“Organization”,/OU表示“Organizational Unit”,/CN表示“Name”,/emailAddress表示Email address
(4 )如果是verity.pk8和verity.x509.pem,还需生成verity_key,方法如下:
out/host/linux-x86/bin/generate_verity_key -convert verity.x509.pem verity_key

4.查看apk的签名信息
keytool -printcert -jarfile test.apk

apk签名相关工具及使用方法相关推荐

  1. apk签名的重要性和方法

    apk签名的重要性: Android使用这个证书作为辨别应用程序更新的真实性和已安装应用程序之间进行通信的凭证. 这个证书是你今后升级apk的唯一凭证.如果你丢了这个证书,想对已经安装了你的apk的设 ...

  2. android apk 签名方法,[转载]Android apk签名的两种方法

    为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动 ...

  3. android软件更新模块实现的技术和方法,Android APK签名原理及方法

    一 Android签名机制及原理 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签名失败,则会拒绝安装,所以应用程序在发布之前一定要进行签名.给APK签名 ...

  4. Android apk签名方法

    为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动 ...

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

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

  6. 手机apk签名工具安卓版_小飞鱼APK签名工具使用方法

    小飞鱼APK签名工具是小飞鱼旗下的一款APK签名软件.是移动开发者必备的一款软件. 使用方法 1.双击运行小飞鱼APK签名工具.exe文件,出现如下界面: 2.点击"功能",没有签 ...

  7. Android apk签名获取方法

    Android apk签名获取的一种方法,供大家参考 Windows(黑窗口)或Mac(终端)获取apk的签名: 1,先获取.jks文件路径(复制好备用) 2,在黑窗口或终端中输入 keytool - ...

  8. Android apk签名方法介绍

    还望支持个人博客站:http://www.enjoytoday.cn 参考博客:http://www.enjoytoday.cn/posts/203 为什么要签名 在介绍签名方法之前,首先我们来了解下 ...

  9. Android APK签名原理及方法

    一 Android签名机制及原理 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签名失败,则会拒绝安装,所以应用程序在发布之前一定要进行签名.给APK签名 ...

最新文章

  1. 敏捷开发第二阶段个人(二)
  2. 学习笔记--zabbix
  3. 20080330 - strong-typing and weak-typing
  4. Windows 8实用窍门系列:10.Windows 8的基本变换和矩阵变换以及AppBar应用程序栏
  5. linux中probe函数中传递的参数来源(上)
  6. Linux驱动之内核加载模块过程分析
  7. 没学c语言可以学python_先学C语言还是Python?资深程序员往往是这样建议的!
  8. day 03 selenium与Beautifulsoup4的原理与使用
  9. ESP8266\ESP32\ESP32-S2芯片支持哪些调试方式呢
  10. OpenCV Lucas-Kanade光流的实例(附完整代码)
  11. javaweb教务管理系统_基于Java web的教务管理系统
  12. 2014 年度 Git@OSC 最热门的 50 个项目
  13. 前牙正常覆盖是多少_深覆合和深覆盖两者怎么区分?花两分钟进来了解一下
  14. 查看主机DNSserver
  15. 深度可分离卷积组卷积
  16. web前端开发工具支持及环境搭建
  17. 前端封装WebSocket
  18. Kubernetes 3年生产中我们所学到的东西
  19. 120 行代码实现纯 Web 剪辑视频
  20. java polygon 用法_从Polygon对象的Java中更新几何图形

热门文章

  1. Python——字符串、列表、元组、字典、公用方法(day03)
  2. iOS页面禁止侧滑返回
  3. C语言结构体实例-创建兔子
  4. 广义加性模型和树模型
  5. Android:MVP模式+XRecycleView+OKHttp+自定義梯形佈局
  6. nuc972 spi驱动修改提升SPI nor flash读写性能
  7. SQL二进制转十进制
  8. 您所说的:您最喜欢的合作游戏
  9. 华为拆分的手机品牌逆袭苹果,再证其基因厉害
  10. 猜画小歌小程序辅助工具