Flutter App 签名问题 -- FormatException

Flutter App signing Problem -- FormatException

我尝试了 flutter doctor、清理、升级等。 我阅读了我找到的所有内容,但我无法解决这个问题。

我想要的:签署我的 apk

我制作了一个密钥库文件:key.jks并且我做了关于这个页面的所有事情; https://flutter.io/docs/deployment/android(刚刚签约)

问题是当我尝试使用

构建 apk 时
flutter build apk --release

我收到一个错误

FAILURE: Build failed with an exception.

并且日志文件错误是

FormatException: FormatException: Bad UTF-8 encoding 0x4c (at offset 511)

所以如果不把 signingConfig signingConfigs.debug 改成这个 signingConfig signingConfigs.release 就没有错误。

感谢您的帮助。

如果您使用的是 IntelliJ,请尝试找到 Project settings -> "File Encodings" 并将 Project Encoding 更改为 UTF-8。

我找到了解决方案。在 keystore.proporties 文件 storeFile 中,像这样:

storeFile=D:\key.jks

我这样做是因为 Windows 使用 \。但我是这样改的:

storeFile=D:/key.jks

它就像一个魅力。