Uninote
Uninote

Mac上jarsgner签名相关

利用JDK中的jarsgner 给android Apk空白包签名并进行认领应用、比如腾讯app认领 https://wiki.open.qq.com/index.php?title=应用认领&oldid=47315

所需资料
  • tap_unsign.apk(未签名的apk)需要市场提供
  • my-release-key.keystore 证书签名文件
  • 如果机器上没有安装jdk,先安装jdk
  • 我们是给自己的app签名需要到android工程中找到 签名证书、别名、密码
  • 用户端的位置:/Users/daaijinxiao/Desktop/dajx/dajx_client/android/gradle.properties 字段为:
  • 签名证书:MYAPP_RELEASE_STORE_FILE
  • 签名别名:MYAPP_RELEASE_KEY_ALIAS
  • 签名密码:MYAPP_RELEASE_STORE_PASSWORD
  • 员工端的位置:/Users/daaijinxiao/Desktop/dajx/dajx_server/android/gradle.properties 字段为:
  • 签名证书:MYAPP_RELEASE_STORE_FILE
  • 签名别名:MYAPP_RELEASE_KEY_ALIAS
  • 签名密码:MYAPP_RELEASE_STORE_PASSWORD
流程如下
  • 终端输入/usr/libexec/java_home -V查看JDK的安装的位置
  • 进入JDK的bin目录/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin
  • 把从市场上下载空包tap_unsign.apk 翻入bin目录下
  • 把从安卓工程中拿到的签名证书放入bin目录下
  • 在bin目录下执行 jarsigner -verbose -keystore 签名证书名称 -signedjar 签名后的apk的导出路径 tap_unsign.apk 签名别名
  • 确认键后输入安卓工程中的密码
  • 签名后的apk的导出路径中查看签名后的文件

2021年1月15日离职交接文档

RN代码规范

点赞(0) 阅读(1) 举报
目录
标题