android - 如何解决无效的 keystore 格式?

标签 android flutter

任务 ':app:packageRelease' 执行失败。

A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade com.android.ide.common.signing.KeytoolException: Failed to read key key from store "/Users/husseinawaesha/key.jks": Invalid keystore format

最佳答案

Play 管理中心帮助页面中的这条命令行语句将生成一个上传 keystore ,您只需替换您自己的别名并提供 keytool 的路径...

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks

但是,虽然它确实要求输入存储密码,但它不会要求输入 key 密码。如果你像我一样是新手,你可能不会注意到,后来当你必须输入 key 密码时,你可能会发现自己在翻阅笔记试图找到你写下来的地方。如果您输入诸如 keypassword 之类的内容作为猜测,它将以 Invalid keystore format 响应。

最好使用Android Studio进程生成一个Upload Keystore而不是这个命令行语句。

关于android - 如何解决无效的 keystore 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66846074/

相关文章:

flutter - Flutter-Gradle任务assembleDebug失败

ios - Flutter [firebase_messaging] IOS 构建错误

json - 如何让所有Json Body的 child 振作起来

events - Flutter:如何防止按键时的默认行为?

android - 尝试访问游标数据时出错

java - Eventbus 事件订阅者

javascript - 删除图像 src 属性

android - 在 BrowseFragment 中禁用行缩放/扩展

flutter - 表单 flutter 上的可拖动滚动条

java - 如何修复在改造 Android 中发送多部分文件时出现服务器错误 500