flutter线上日志(flutter 日志上报)

网友投稿 2443 2022-12-27

本篇文章给大家谈谈flutter线上日志,以及flutter 日志上报对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享flutter线上日志的知识,其中也会对flutter 日志上报进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Flutter 集成百度地图后闪退问题排查记录

APP集成百度地图后,开发者模式直接连接真机可以打开地图,打包成apk后安装,应用直接闪退

验证了3个环境
a、Android 6.0
b、Android 9.0
c、Android 8.1

真机USB线连接

选择Logcat,将日志级别选择未error,日志太多,或者用自定义的过滤规则
先清除日志,后迅速点击手机上的APP,观察日志

发现需要监控的APP报出异常信息,这个很关键,有异常就是有线索,couldn't find "libflutter.so"
这个时候问度娘就可以了

未明白具体的原因,临时先解决了问题,马克一下

Flutter 常见警告

1、Avoid empty catch blocks.
如果try catch 中的catch没有任何实现则需要把catch的e异常改为_即可消除警告

2、Prefer const with constant constructors.
意思是需要加上const常量修饰符

3、Prefer using if null operators.
发生在使用三目运算符当中

4、The '!' will have no effect because the receiver can't be null.
在定义空安全之后的使用中

5、Don't access members with this unless avoiding shadowing.
引用了this关键字

6、SizedBox for whitespace.
使用Container布局

6、Unnecessary new keyword.
创建布局控件时使用new关键字

7、Avoid using braces in interpolation when not needed.
日志输出的时候对于单独的变量使用了大括号

8、Use key in widget constructors.
定义的StatefulWidget 中没有添加构造方法

9、The method doesn't override an inherited method.
定义方法之前添加了@override

Flutter Sentry异常捕获插件接入及使用

插件入口 https://pub.flutter-io-/packages/sentry

以下是Docker搭建Sentry平台的步骤,请保证每一步执行完成:

-启动 Sentry Server,同时添加端口映射。Sentry的端口为9000,可以使用 -p 9000:9000 参数,在启动后可以通过访问 http://localhost:9000 或 http://host-ip:9000 进入Sentry的web管理页面:

进入Web管理页面后,按照提示配置管理员账号密码与其他信息。注意:URL填写你所访问的地址,如 http://host-ip:9000 。

配置成功后,按顺序进入Project-internal-Setting页面, 选择右侧Release标签

复制WEBHOOK中的curl命令,打开终端发送请求,即可在页面上看到测试的错误日志信息: 关于flutter线上日志和flutter 日志上报的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 flutter线上日志的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于flutter 日志上报、flutter线上日志的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:世界ol小程序app(世界ol小程序app下载)
下一篇:什么是app小程序(什么是app小程序开发)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~