按网上的打包方式生成的.jks文件,过程可参考:
https://blog.csdn.net/qq_41325698/article/details/104736241
可最后会出现:
这里点击OK,然后在Android studio的Terminal
中把上图标红的部分复制下来,
C:\Users\Administrator\Desktop\aip-ocr-android-sdk-1.4.4\laughing>keytool -importkeystore -srckeystore C:\Users\Administrator\Desktop\testjk
s\test.jks -destkeystore C:\Users\Administrator\Desktop\testjks\test.jks -deststoretype pkcs12
粘贴到里边,然后如果直接复制粘贴的话,会出现
keytool 错误: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.**
这里就需要把后边的那个jks的文件名修改一下,例如我的就是把test.jks改成了test1.jks,然后就通过了
keytool -importkeystore -srckeystore C:\Users\Administrator\Desktop\testjk
s\test.jks -destkeystore C:\Users\Administrator\Desktop\testjks\test222.jks -deststoretype pkcs12
就是把之前的test.jks重新用pkcs12生成一个新的test222.jks
然后:keytool -list -v -keystore (路径).jks就可以查询签名的一些MD5 SHA1等乱七八杂的信息了
但是keytool -list -v -keystore test222.jks是看不了的。直接keytool -list -v -keystore test.jks 就可以看了