当前位置: 首页 > 知识库问答 >
问题:

如何解决“创建密钥时有错误:”

史英飙
2023-03-14

JKS密钥存储使用专有格式。建议使用“keytool-importkeystore-srckeystore-destkeystore-deststoreType PKCS12”迁移到PKCS12这是一种行业标准格式

在生成密钥时,我在android studio 3.4(32位版本)中得到了这种类型的错误,但当我在另一台使用android studio 3.4(64位版本)的笔记本电脑中生成相同的apk源代码时。它在64位笔记本电脑和android Studio中运行良好。

共有1个答案

隗翰海
2023-03-14

我今天遇到了同样的问题,似乎Android希望我们将密钥从JKS专有格式迁移到PKCS12格式(如警告所示)。为此,您需要使用Android Studio附带的keytool。

keytool.exe通常位于文件夹C:\Program Files\Android\Android Studio\jre\bin中。如果你在那里找不到keytool,那么你必须搜索它。

在Windows中,打开cmd并键入:

别忘了换衣服

your_keystore_destination\your_keystore_file.jks

用你正确的道路。在您的示例中,它将是

 类似资料:
  • JKS密钥存储库使用专有格式。建议使用“keytool-importkeystore-srckeystore-destkeystore-deststoretype PKCS12”迁移到PKCS12,它是一种行业标准格式 我在使用android Studio3.4(32位版本)生成密钥时遇到了这种类型的错误,但当我在另一台使用android Studio3.4(64位版本)的笔记本电脑中生成相同的源

  • 问题内容: 假设我在, 我想抽出时间来创作。是否有类似的东西 ? 问题答案: Redis不存储此信息。 您可以使用单独的密钥:

  • 在我的笔记本电脑(MSI GE63VR 7RE)上,按下空格键(和其他一些键)时,GLFW将GLFW_KEY_传递给键回调函数未知的键。 几乎所有的钥匙都有扫描码,但这些钥匙应该是特定于机器的,没有方便的方法将它们映射到正确的钥匙名称。 为什么GLFW不能识别我的空间密钥GLFW_KEY_SPACE,解决这个问题的最佳方法是什么? 我在arch linux与wayland和我使用glfw-wayl

  • 我在使用SSL时遇到了困难,因为我得到了以下与我的密钥存储相关的错误(使用keytool per:http://developer.android.com/tools/publishing/app-signing.html自创建和自签名): 08-14 20:55:23.044:W/System.err(5430):java.io.ioException:密钥存储的版本错误。08-14 20:55

  • 我是Spring MVC和HiberNate的新手。几天来,我一直试图制作一个简单的Spring项目,但在那里遇到了一些错误。错误说org.springframework.beans.factory.不满意的依赖异常:创建名称为“客户DAOImp”的bean时出错 这是我的错误 HTTP状态500-内部服务器错误 类型异常报告 Message内部服务器错误 描述服务器遇到内部错误,无法完成此请求。

  • 问题内容: 我完全不了解这个过程。我已经能够导航到Java SDK中包含keytool的文件夹。尽管我不断收到错误,但openssl无法识别为内部或外部命令。问题是,即使我可以解决这个问题,我该怎么办?之后怎么办? 问题答案: 这是你需要做的 从代码 提取中下载openSSl 。在C:/中创建一个文件夹-OpenSSL,然后在此处复制提取的代码。 检测debug.keystore文件路径。如果找不