通过命令打包apk
Posted ping
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过命令打包apk相关的知识,希望对你有一定的参考价值。
平时使用android studio打包,方便快捷,对命令不太熟悉,但在上传apk包到应用市场时,需要认领apk,“认领页的【选择APK】”不是上传您要更新的APK应用文件,而是下载我们提供的空包文件【unsign.apk】,您需要将其做数字签名,需要和您将要认领的线上应用的签名一致。
所以我们需要用自己的签名文件给apk签名然后上传,基本步骤如下:
1.到jdk的bin目录下
比如我的目录如下:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin
2.在bin目录输入以下命令
jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore的alias
-verbose 输出签名的详细信息
-keystore demo.keystore 密钥库位置
-signedjar demor_signed.apk demo.apk alias 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore的alias.
完成以上两步就可以了。
【声明】
欢迎转载,但请保留文章原始出处
以上是关于通过命令打包apk的主要内容,如果未能解决你的问题,请参考以下文章
手把手教你使用gradle mulchannel插件,进行多渠道打包