当前位置: 首页 > 知识库问答 >
问题:

Flutter为pub缓存生成错误

屠浩
2023-03-14

我只是不得不从一些我没有联系的开发人员那里接管一个Flutter项目... Flutter医生都检查过了...错误都在pub-cache中。我尝试了flutter清理,flutter pub get...这是错误的开始...

“注意:

C: \Users\justi\AppData\Local\Pub\Cache\hosted\Pub.dartlang.org\agora\u rtc\u engine-1.0.15\android\src\main\java\io\agora\agorartengine\agorartengineplugin。java使用或覆盖不推荐使用的API。注意:使用-Xlint重新编译:详细信息请参阅弃用。注意:C:\Users\justi\AppData\Local\Pub\Cache\hosted\Pub.dartlang.org\agora\u rtc\u engine-1.0.15\android\src\main\java\io\agora\agorartengine\agorartengineplugin。java使用未经检查或不安全的操作。注意:使用-Xlint重新编译:未选中以获取详细信息/C: /Users/justi/AppData/Local/Pub/Cache/hosted/Pub.dartlang.org/circular\u check\u box-1.0.4/lib/circular\u check\u box。dart:328:39:错误:未找到类型“RenderToggleble”。类_RenderCircularCheckBox扩展RenderToggleable{^^^^^^^^^^^^^^^^^^^^^^/C:/Users/justi/AppData/Local/Pub/Cache/hosted/Pub.dartlang.org/photo-0.4.8/lib/src/ui/widget/check\u box\u copy.dart:216:31:错误:未找到“RenderToggleable”。类_RenderCheckbox扩展RenderToggleable{^^^^^^^^^^^^^^^/C:/Users/justi/AppData/Local/Pub/Cache/hosted/Pub.dartlang.org/photo-0.4.8/lib/src/ui/widget/check\u box\u copy.dart:187:19:错误:方法“CheckboxRenderObjectWidget.createRenderObject”的返回类型为“RenderCheckbox”,与被重写方法“RenderObjectWidget.createRenderObject”的返回类型“RenderObject”不匹配。

  • “\u RenderCheckbox”来自“package:photo/src/ui/widget/check\u box\u copy”。dart’('/C:/Users/justi/AppData/Local/Pub/Cache/hosted/Pub.dartlang.org/photo-0.4.8/lib/src/ui/widget/check\u box\u copy.dart’)

共有2个答案

曾涵育
2023-03-14

在较新版本的颤振可渲染类被删除,这导致了问题。

https://github.com/flutter/flutter/pull/76745

荣曾笑
2023-03-14

你可以尝试不同的东西:

  1. 颤振pub缓存修复
 类似资料:
  • 生成配置缓存optimize:config 可以为应用或者模块生成配置缓存文件 php think optimize:config 默认生成应用的配置缓存文件,调用后会在runtime目录下面生成init.php文件,生成配置缓存文件后,应用目录下面的config.php common.php以及tags.php不会被加载,被runtime/init.php取代。 如果需要生成某个模块的配置缓存,

  • 生成路由映射缓存optimize:route 路由映射缓存用于开启路由延迟解析的情况下,支持路由反解的URL生成,如果你没有开启路由延迟解析或者没有使用URL路由反解生成则不需要生成。 生成路由映射缓存的命令: php think optimize:route 执行后,会在runtime目录下面生成route.php文件。

  • 我为我的项目启用了gradle构建缓存。但是,我们使用了一些非内置任务,例如来自第三方插件的npm-install。Gradle没有为这些任务启用缓存。例如,当执行此类任务时,它会显示如下内容: 有没有办法为此类非内置任务启用生成缓存?

  • 生成数据表字段缓存optimize:schema 字段缓存仅在部署模式下生效 可以通过生成数据表字段信息缓存,提升数据库查询的性能,避免多余的查询。命令如下: php think optimize:schema 会自动生成当前数据库配置文件中定义的数据表字段缓存,也可以指定数据库生成字段缓存(必须有用户权限),例如,下面指定生成demo数据库下面的所有数据表的字段缓存信息。 php think o

  • 我正在从flutter 1迁移到flutter 2,当我从pubspec.yaml更新我的包时,我收到了这个错误: 由于path_provider>=1.6.4<2.0.0-NULLSafety依赖于path_provider_PLATFORM_INTERFACE^1.0.1而后者依赖于plugin_platform_interface^1.0.1,因此path_provider>=1.6.4<2

  • 我得到一个错误,而使用java配置为ehache与Spring引导和Spring缓存启动无法找到名为bpConfigs的缓存为Builder[公共java.util.列表com.xxx.bp.repository.BpConfigRepository.getEligibleConfig()]缓存=[bpConfigs]|key="|keyGenerator="|cacheManager="|cac