我尝试过颤振医生,清洁,升级等。 我读了所有发现的内容,但无法解决。
我想要的是:在我的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
,就不会出错。
感谢帮助。
答案 0 :(得分:0)
如果您使用的是IntelliJ,请尝试找到Project settings -> "File Encodings"
并将Project Encoding
更改为UTF-8。
答案 1 :(得分:0)
我找到了解决方案。在keystore.proporties文件中的storeFile像这样:
storeFile=D:\key.jks
我这样做是因为Windows使用\
。但是我这样改变了:
storeFile=D:/key.jks
它就像一种魅力。