美文网首页
mac平台: android打包及签名流程

mac平台: android打包及签名流程

作者: Jason_风筝 | 来源:发表于2019-12-23 13:00 被阅读0次

生成签名文件(jks)

keytool -genkey -v -keystore jason-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias jasonkey -storepass 1234

*  jason-release-key.jks , 这个是生成jks的名字
* -validity 10000 , 中的10000,单位是天
* jasonkey 是别名
* 1234 , 是你的密码
  • 姓名组织那些自己填, 生成后是 jason-release-key.jks

  • 生成后会提示:
    JKS 密钥库使用专用格式。建议使用 keytool -importkeystore -srckeystore jason-release-key.jks -destkeystore jason-release-key.jks -deststoretype pkcs12 迁移到行业标准格式 PKCS12。

请执行

keytool -importkeystore -srckeystore jason-release-key.jks -destkeystore jason-release-key.jks -deststoretype pkcs12
  • 执行结果:Warning: 已将 "jason-release-key.jks" 迁移到 Non JKS/JCEKS。将 JKS 密钥库作为 "jason-release-key.jks.old" 进行了备份。
  • jason-release-key.jks.old 不用了, 用jason-release-key.jks

build 未签名的release apk

  • 在android studio 左下角选择 : Build Variants , 选择 release
  • android studio -> Build -> Build bundle(s) / APK(s) , build 完成后, 用到未签名的apk : app-release-unsigned.apk

签名APK

  • 将app-release-unsigned.apk拷贝到与生成的jason-release-key.jks同一目录下, 执行
jarsigner -verbose -keystore jason-release-key.jks -signedjar new-signed.apk app-release-unsigned.apk jasonkey
* jasonkey 是生成jks 的别名
* new-signed.apk 就是生成的apk 的名字
* app-release-unsigned.apk , 是你要签名apk 的名字
* 回车后输入密码, 就得到new-signed.apk了
* 签名完成后会提示没有时间戳,忽略即可, new-signed.apk会比原来未被签名的apk文件大一点

也可以加上密碼
jarsigner -verbose -keystore jason-release-key.jks -storepass {storepass} -keypass {keypass} -signedjar new-signed.apk app-release-unsigned.apk jasonkey

  • -storepass 後面是 storepass (當初創建jks 時填的)

  • -keypass 後面跟密碼 (當初創建jks 時填的)

  • 官方:獲取簽名文件

相关文章

  • mac平台: android打包及签名流程

    生成签名文件(jks) 姓名组织那些自己填, 生成后是 jason-release-key.jks 生成后会提示:...

  • ionic 打包APP — Android 打包及签名

    ionic 打包APP — Android 打包及签名 Android studio 及 SDK、grandl 已...

  • iOS重签名

    重组 IPA (打包再签名) - 窥打包签名流程 iOS数字签名及ipa重签名 ipa重签名的四种方式 ios 企...

  • Android Apk包瘦身

    目录 1、Android 编译打包流程2、Apk包瘦身 1、Android 编译打包流程及APK构成 1.1、An...

  • Android Studio签名打包安装失败

    Android Studio签名打包安装失败 自己的Android studio(windows平台上)刚刚更新到...

  • Android签名认证分析

    **一.Android签名验证流程基础知识及源码解析:**** Android应用程序签名过程分析:http://...

  • Android Apk包瘦身

    首先我们来了解Android编译打包流程 1.Android编译打包流程及APK构成 1).通过Java编译器对于...

  • Android 混淆相关 签名

    写给Android开发者的混淆使用手册 三分钟知晓Android APK 混淆 签名 打包 加固 重签名 全流程 ...

  • Android签名详细

    相应的官方详细点击这里 参考文章可以看Android打包流程 IONIC 开发的Android应用程序签名(或重新...

  • Android,Unity获取apk签名MD5指纹

    Android签名问题 Android平台的游戏包大多数都遇到过被破解和二次打包的问题,android平台本身的开...

网友评论

      本文标题:mac平台: android打包及签名流程

      本文链接:https://www.haomeiwen.com/subject/iseznctx.html