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
它就像一个魅力。
我尝试了 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
它就像一个魅力。