Flutter打包踩坑

发布时间:2019-06-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Flutter打包踩坑脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

今天在打包的时候遇到这么一个问题

Flutter crash report; please file at https://gIThub.COM/flutter/flutter/issues.

## command

flutter build apk

## exception

ForMATException: FormatException: Bad UTF-8 encoding 0xa8 (at offset 84)
_Utf8Decoder.convert (dart:convert/utf.dart:568:13)
_Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:345:14)
  _Utf8ConversionSink.add (dart:convert/string_conversion.dart:341:5)
 _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:86:18)
 _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:120:24)
 _rootRunUnary (dart:async/zone.dart:1132:38)
  _CustomZone.runUnary (dart:async/zone.dart:1029:19)
  _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7)
 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:336:11)
_BufferingStreamSubscription._add (dart:async/stream_impl.dart:263:7)
_SyncStreamController._sendData (dart:async/stream_controller.dart:763:19)
 _StreamController._add (dart:async/stream_controller.dart:639:7)
_StreamController.add (dart:async/stream_controller.dart:585:5)
 _Socket._onData (dart:io/runtime/binsocket_patch.dart:1721:41)
项目运行的时候一切正常
打包的时候报错了, 在群里问了一句,说是win下面的普遍情况, 我就一直试着打包了几次了 还是不行


然后GOOGLE了一下, 有个问题很相似,按照他的步骤设置了一下
步骤一.先确定你的代码没有问题,如果配置无问题,但是代码有问题,也是同样会出现这个错误.
步骤二,andROId studio修改设置. 具体如下 file - other settings - default settings 
-找到PRoject encoding,改为utf-8 .    get,进行继续去开发吧.



运行打包命令,还是同样的报错, 仔细梳理了一下, 打包之前,新增了一个key.proPErties文件 于是找到这个文件,
单独给设置了编码格式。打包运行

这次依然是报错了 ,但是提示的不是上一个错误,这说明我们遇到的上一个问题是生效了的。

Execution failed for task ':app:validateSigningRelease'.
KeyStore file 'F:Flutterroute_animationandroidappE:key.jks' not found for signing config 'release'.

这次的报错,提示的是找不到签名文件。然后打开key.properties 发现签名文件的位置写错了
storeFile=E:key.jks 
修改路径为 'E:/key.jks'
win下的路径要用反斜杠啊。同志们, 一定不要粗心啊。

再次运行打包命令
打包成功
安装,一切正常

脚本宝典总结

以上是脚本宝典为你收集整理的Flutter打包踩坑全部内容,希望文章能够帮你解决Flutter打包踩坑所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。