android - keytool 错误:java.lang.Exception:别名不存在
问题描述
我注册了 Google Play 应用签名功能,但在尝试生成上传密钥时遇到了问题。
我遵循了本文中的以下部分:生成密钥和密钥库,https://developer.android.com/studio/publish/app-signing。我能够生成 .jks 文件。
在这一步之后,事情变得非常混乱,因为我找不到文档。这解释了如何生成和使用上传密钥。我最终找到了这篇文章,它提供了一个 keytool 命令来生成上传密钥,如何使用上传密钥制作签名的 apk?.
当我尝试运行该命令时出现此问题,我不断收到此错误消息:java.lang.Exception:别名不存在。奇怪的是,即使我收到此错误,似乎也生成了 .pem 文件。
如何解决此问题以避免出现此错误?由于我不断收到此错误,这是一个有效的 .pem 文件吗?
解决方案
将“上传”替换为正确的别名,例如 key0。例如
keytool -export -rfc -alias key0 -file upload_certificate.pem -keystore keystore.jks
推荐阅读
- curl - 如何在 Yocto 中将全局选项传递给 wget 和 curl
- flink-streaming - 为什么 AssignerWithPunctuatedWatermarks 在我的数据流中不起作用?
- latex - 将脚线分成三个华沙主题乳胶
- c# - 如何将来自用户的消息存储在表存储中?(Microsoft Bot Framework SDK4 & C#)
- hibernate - Hibernate - 获取亚洲/新加坡时区的 java.lang.IllegalArgumentException:MINUTE
- java - 从 HttpClientConfigCallback() 派生的类匿名类必须声明为抽象或实现抽象方法
- javascript - 如何修复我的 Discord 机器人的踢命令?
- python - 如何通过测试生成器摆脱错误?
- javascript - 开玩笑/测试 - 未实现:导航(哈希更改除外)
- c++ - 如何在 C++ 中生成 10 个球体