Flutter android未构建版本,移至新机器后出现key.jks问题[关闭]

Posted

技术标签:

【中文标题】Flutter android未构建版本,移至新机器后出现key.jks问题[关闭]【英文标题】:Flutter android not building release, duo to key.jks issue after moving to new machine [closed] 【发布时间】:2022-01-17 14:20:27 【问题描述】:

迁移到新机器后,我的 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

请帮忙

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于Flutter android未构建版本,移至新机器后出现key.jks问题[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Flutter / FCM 通知未到达 Codemagic iOS 版本

M1 上的 Flutter:GoogleMapsBase 和 Flutter.h 从 Windows 移至 mac 后未发现错误

Flutter 构建失败 'UserAgent.h' 文件未找到

Flutter:Android模拟器上未安装发布apk

Flutter 如何在 Android Studio 中制作发布版本?

Flutter:在连接的设备上运行或构建到 apk 时未加载 Json 文件