Android签名文件一篇搞定

先确定jdk环境配置是否完善win+R cmd进入命令行 java -version 有版本号输出证明正常,没有需要检查配置
环境配置:
JAVA_HOME jdk完整:路径D:\Android\jdk1.7\jdk1.7.0_13
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
如果是Android studio 制作的jks签名文件需要转换成keystore文件命令如下:
此处命令行是在jdk bin目录下执行的,好处是不会出现:不是内部或外部命令,也不是可运行的程序或批处理文件等;同样jks文件也需要放在bin文件夹下
首先把jks文件转为p12信息文件

keytool -importkeystore -srckeystore xxx_keystore.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore test1.p12

然后把p12文件转为keystore文件

keytool -v -importkeystore -srckeystore test1.p12 -srcstoretype PKCS12 -destkeystore xxx_keystore.keystore -deststoretype JKS

xxx_keystore.keystore就是转换成功文件

Android 签名文件.ketstore可以使用命令行直接创建

keytool -genkeypair -alias [自己取的别名] -keyalg RSA -validity  100 -keystore xx_sign.keystore

根据提示输入,参数和Android studio输入一致

apk签名此时文件路径需要完整路径名
android有自带签名的DOS命令 :

jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书别名]

jarsigner -verbose -keystore D:\Android\xxx\xxx_keystore.keystore -signedjar C:\Users\xxx\Desktop\test_sign.apk  xx\xx.apk key0

你可能感兴趣的:(Android签名文件一篇搞定)