如何利用jks文件给apk签名

Python018

如何利用jks文件给apk签名,第1张

jarsigner -verbose -keystore xxx.jks -signedjar xxx.apk(签名后的apk名字) xxx.apk(需要签名的apk) xxx(keystore别名)

以linux下为例:

进入android sdk下的platform-tools:输入如下指令

jarsigner -verbose -keystore /cloud/xxx.jks -signedjar /cloud/app.apk( /cloud/app-unsigned.apk xxx

然后输入密码,即可签名成功。

1.PC上必须使用JKS密库,安卓上必须使用BKS密库。

2.安卓对所有自签名证书都要求自检,否则可能会抛出下面这个异常:Trust anchor for certification path not found.

3.安卓的网络操作必须放在非主线程中:

自签名证书就是没有通过 受信任的证书颁发机构 , 自己给自己颁发的证书.

SSL 证书大致分三类:

只有第一种, 也就是那些被安卓系统认可的机构颁发的证书, 在使用过程中不会出现安全提示.

为什么有人喜欢用自签名证书