Flutter android 未构建版本,由于 key.jks 移动到新机器后出现问题

Flutter android not building release, duo to key.jks issue after moving to new machine

我有一个 flutter 应用程序在移动到新机器后无法运行 iOS 应用程序在迁移到 MacBook 后工作正常并发布,但 android 构建仅在发布时失败,它在调试时工作 我最近将我的应用程序移至新的 MacBook Pro,并将 key.jks 移至 /Users/abdulrahman_karzoun/key.jks 的位置,但它不起作用并显示此错误

* What went wrong:
Execution failed for task ':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/abdulrahman_karzoun/key.jks": toDerInputStream rejects tag type 123

这是输出

这也是 key.properties 文件

storePassword="won't publish password"
keyPassword="won't publish password"
keyAlias=key
storeFile=/Users/abdulrahman_karzoun/key.jks

我仔细检查了位置中存在的文件,扩展名是 jks

请帮忙

似乎在我复制 jks 文件时,它以某种方式损坏了,我设法从旧电脑上的原始源重新复制它并且工作正常