2022-03- Android studio 创建签名证书失败

报错内容如下:

Key was created with errors

JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\AndroidStudioProjects\Guwu\DuBest\thingcom12.jks -destkeystore E:\AndroidStudioProjects\Guiwu
DuBest\thingcom12.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12。

解决办法:
使用命令行创建签名文件
以下是Mac环境进行创建

第一步:

检查电脑是否已安装Java的 JDK,打开电脑终端

在终端输入命令:/usr/libexec/java_home -V

如果已安装JDK,则会返回JAVA JDK的文件路径(如图):Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

image.png

若未安装过JAVA JDK环境,需安装后,再进行以下操作

第二步:

在终端命令行中输入:cd /Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/Home

image.png

第三步:

在终端输入证书生成命令:sudo keytool -genkey -alias test.keystore -keyalg RSA -sigalg SHA1WithRSA -validity 20000 -keysize 1024 -keystore test.keystore -v


image.png

1:别名
2:有效期
3:签名文件

命令输入正确后,会让你输入问题答案:

image

看到“正在储存houshanapp.keystore”说明已经生成成功

第4步:

找到生成的证书

打开访达,选择前往文件夹:

image

输入:Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home,点击前往 (你第二步的路径)

image

证书如下

image

查看证书信息,在终端输入命令:keytool-list-v-keystore test.keystore

image

你可能感兴趣的:(2022-03- Android studio 创建签名证书失败)