gpt4 book ai didi

android - Flutter 发布 APK :Invalid keystore format with Linux(deepin)

转载 作者:行者123 更新时间:2023-12-05 00:12:05 27 4
gpt4 key购买 nike

我尝试用 Flutter 发布 APK,但出错了:

任务“:app:packageRelease”执行失败。

Failed to read key key from store "/home/jerome/key.jks": Invalid keystore format

我的 storePassword 和 keyPassword 是对的。 enter image description here

最佳答案

我也有这个问题。我正在使用 android studio。

我不必要地安装了一个 java JDK 并使用它来生成一个 keytool,这是不正确的,因为你应该使用 Android Studio 提供的那个。

步骤:

  • flutter doctor -v

  • 应该看到 Java binary at:在 Android 工具链下,这是你的 keytool 所在的目录,我的是 /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java

  • 替换javakeytool所以在这种情况下 /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool

  • 直接运行它,在我的例子中我运行了/Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

  • 按照提示

  • key.jks 文件将出现在您的主目录中。通常在 /Users/<username>/key.jks 的某处

  • 现在用这个 keytool 构建你的 android 应用应该可以解决你的问题

关于android - Flutter 发布 APK :Invalid keystore format with Linux(deepin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62988452/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com