flutter 使用FlutterJsonBeanFactory工具遇到的问题

这篇具有很好参考价值的文章主要介绍了flutter 使用FlutterJsonBeanFactory工具遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如下图,使用FlutterJsonBeanFactory工具生成的数据类

就挺奇怪的,同事的项目能够正常生成,我的不行,不知道是哪个步骤出现了问题

但是其中 生成的 import 'package:null/,导致的错误:Target of URI doesn’t exist: ‘package:null/generated/json/asd.g.dart’
flutter 使用FlutterJsonBeanFactory工具遇到的问题,1024程序员节

flutter 使用FlutterJsonBeanFactory工具遇到的问题,1024程序员节

尝试过的方法:
  • 手动添加包名,但是不起效果,不知道什么问题以及如何解决
    flutter 使用FlutterJsonBeanFactory工具遇到的问题,1024程序员节

最终解决:

看官方文档或者直接看下面的步骤:https://flutter.cn/docs/development/data-and-backend/json#serializing-json-using-code-generation-libraries

步骤如下:
  • 将json文件里面的内容复制到这个工具里面:https://caijinglong.github.io/json2dart/index_ch.html
    flutter 使用FlutterJsonBeanFactory工具遇到的问题,1024程序员节
  • 根据网页提示的信息来创建文件,可以直接将内容复制到创建的文件里面,或者下载拉进去
  • 然后在项目里面打开命令终端,输入如下命令(注意要在项目的当前路径):flutter pub run build_runner watch
  • 之后便会自行生成 xxx.g.dart 文件,文件也不报错了
当我第二次在别的项目尝试的时候,出现了问题??? 为啥呢?

执行命令: flutter pub run build_runner watch

出现的错误:Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Deprecated. Use dart run instead.
Could not find a file named “pubspec.yaml” in “E:\xxx\SDK\FlutterCache\hosted\pub.flutter-io.cn\file_selector_linux-0.9.2+1”.

上面的意思是说:要在正确的路径下执行,以及没有那些缓存文件

通过 pwd 命令来查看,发现路径是正确的,通过看日志,发现是file_selector_linux ?,
全局搜索这个东西,是在pubspec.lock里面的,当时创建项目的时候,没有取消 linux ,windos,
这些勾选啥的,我也不需要这些东西,所以注释掉,成功运行,运行之后,会自动取消注释的,

至此,神功已成,冲啊,继续敲代码。

flutter 使用FlutterJsonBeanFactory工具遇到的问题,1024程序员节文章来源地址https://www.toymoban.com/news/detail-719983.html

到了这里,关于flutter 使用FlutterJsonBeanFactory工具遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter 插件开发遇到的问题及解决方案

    本文主要对笔者flutter插件开发过程中如下问题做了解决。 一、Flutter插件android模块中的代码报红问题解决 二、Flutter Plugin 开发中引入本地 aar 包报错的问题。 三、Flutter插件项目中获取到 Activity 1、在开发Flutter插件时,打开插件的android项目,准备编写native端的代码时,发现各

    2024年02月20日
    浏览(40)
  • 用户反映在浏览器中使用AI工具 Copilot 遇到严重卡顿问题,微软官方给出初步解释

    近日,多位用户反馈在使用Edge和Chrome浏览器中的Copilot时出现卡顿问题,甚至需要重启浏览器才能解决。对此,微软广告和网络服务部门CEO米哈伊尔·帕拉欣表示,问题可能与Edge浏览器的“效率模式”有关。 微软中国官方网址链接:https://www.microsoft.com/zh-cn AI工具专区:+AI工具

    2024年01月24日
    浏览(64)
  • 神器抓包工具 HTTP Analyzer v7.5 的下载,安装,使用,破解说明以及可能遇到的问题

    A1: HTTP Analyzer 是一款抓取网络数据包的软件,能够对抓取的数据包进行分析。 A2:下载链接:http://pan.baidu.com/s/1bG7KU6。 A3:解压刚刚下载好的软件,选择如下图所示的setup.exe点击安装,一路next即可完成。 完成后桌面会生成一个相应的图标: A4:(1)双击刚刚的桌面图标,

    2024年02月08日
    浏览(53)
  • 【大数据-调度工具】dolphinscheduler安装和遇到的问题

    安装步骤按照官网安装即可 官网:DolphinScheduler | 文档中心 (apache.org) 版本:3.1.5 Q1.大文件无法上传 问题描述: 在资源中心中上传文件选择完大文件夹之后,选择确认之后确认按钮转了几圈圈之后就没反应了,对应服务器上使用ds登录的用户资源目录也没有对应的文件。 问题

    2024年02月07日
    浏览(40)
  • mac安装nvm管理工具遇到的问题和解决方法

    nvm 是一款可以管理多版本node的工具,因为是刚买没多久的电脑+之前用的都是windows,昨天折腾了一下午终于倒腾好了 第一步: 卸载电脑已有的node;访问nvm脚本网址,另存为到电脑上任何目录,我是放在桌面上的https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh 第二步: 打开

    2024年02月13日
    浏览(34)
  • .ui文件转成.py文件需要的工具以及遇到的问题

    最近又在接触一个新的软件QT Designer,通过使用这个软件,可以简单设计页面后,自动输出ui的代码。 在红色框框中可以任意设计你想要的页面。 写出来的ui需要转换py 配置pycharm     新增这三个工具 第一个工具:QtDesigner 这个工具作用就是打开pyqt5自带的designer,用于ui界面的

    2023年04月08日
    浏览(30)
  • Flutter 调试工具篇 | 壹 - 使用 Flutter Inspector 分析界面

    1. 前言 很多朋友可能在布局过程中、或者组件使用过程中,会遇到诸如颜色、尺寸、约束、定位等问题,可能会让你抓耳挠腮。俗话说,磨刀不误砍柴工,会使用工具是非常重要的,其实 Flutter 提供了强大的调试工具,可以辅助我们去查看界面布局中的一切细节。 基于这些

    2024年02月15日
    浏览(34)
  • postman工具使用中,遇到的简单疑问

    post请求和get请求有什么区别? GET请求和POST请求都是HTTP协议中的两种常见请求方式,主要区别如下: GET请求在请求URL的后面附带参数,而POST请求则将参数包含在请求体中。 GET请求的数据是以查询字符串的形式传递的,而POST请求则是以消息主体内传递的。 GET请求的数据量有

    2024年02月03日
    浏览(32)
  • Idea coverage覆盖率测试工具,设置Coverge的Branch,以及生成测试报告遇到的问题

    1、打开Run/Debug Configurations 2、选中该工程的项目() 3、选择以coverge runner结尾的选项,不同版本可能不同 第一种版本: 第二种版本 4、设置branch 可以看到Code Coverge出现了。 选择JaCoCo 5、选择Use tracing 可以看到生成Branch选项了。 1、选择导出 2、选项(根据需要设置) 注意点 :Re

    2024年02月05日
    浏览(35)
  • Python—遇到的问题,使用PyPDF2转化pdf时候遇到的各种问题。

    PDF 转化时候出现异常问题,直接出现报错,提示删除了该方法。 上传字体

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包