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

更新后颤动显示错误的共享首选项包

微生智刚
2023-03-14

我正在为我的flutter应用程序使用Share Preference软件包,但是它显示以下错误

插件path_provider_linux不实现插件接口,也不在 pubspec.yaml 中设置默认实现。

要设置默认实现,请使用:flutter:plugin:platforms:Linux:default _ package:

要实现接口,请使用:flutor:plugin:implements:

plugin < code > path _ provider _ windows 不实现插件接口,也不在pubspec.yaml中设置默认实现。

要设置默认实现,请使用:flutter:plugin:platforms:windows:default _ package:

要实现接口,请使用:flutor:plugin:implements:

plugin < code > shared _ preferences _ Linux 没有实现插件接口,也没有在pubspec.yaml中设置默认实现。

要设置默认实现,请使用:flutter:plugin:platforms:Linux:default _ package:

要实现接口,请使用:flutor:plugin:implements:

plugin < code > shared _ preferences _ MAC OS 不实现插件接口,也不在pubspec.yaml中设置默认实现。

要设置默认实现,请使用:flutter:plugin:平台:macos:default_package:

要实现接口,请使用:flutor:plugin:implements:

plugin < code > shared _ preferences _ windows 不实现插件接口,也不在pubspec.yaml中设置默认实现。

要设置默认实现,请使用:flutter:plugin:platforms:windows:default _ package:

要实现接口,请使用:flutor:plugin:implements:

/D:/Software/android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:1111:7:错误:Struct“ENUMLOGFONTEX”为空。空结构是未定义的行为。类ENUMLOGFONTEX扩展了结构{ ^/d:/软件/android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2835:7:错误:Struct“BLUETOOTH _ PIN _ INFO”为空。空结构是未定义的行为。类BLUETOOTH_PIN_INFO扩展了结构{ ^/d:/软件/android/flutter/。pub-cache/hosted/pub . dart lang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2960:7:错误:Struct“excep info”为空。空结构是未定义的行为。EXCEPINFO类扩展了struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2966:7:错误:Struct“property key”为空。空结构是未定义的行为。类PROPERTYKEY扩展struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2973:7:错误:Struct“prop variant”为空。空结构是未定义的行为。类PROPVARIANT扩展struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2978:7:错误:Struct“safe array”为空。空结构是未定义的行为。类SAFEARRAY扩展了struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2985:7:错误:Struct“CLSID”为空。空结构是未定义的行为。CLSID类扩展struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2992:7:错误:Struct“STATSTG”为空。空结构是未定义的行为。STATSTG类扩展了struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/win32-1 . 7 . 4 1/lib/src/structs . dart:2999:7:错误:结构“NLM _模拟_概要_信息”为空。空结构是未定义的行为。NLM_SIMULATED_PROFILE_INFO类扩展了struct { } ^/d:/software/Android/flutter/。pub-cache/hosted/pub . dartlang . org/FFI-0 . 1 . 3/lib/src/Utf8 . dart:23:7:错误:Struct“Utf8”为空。空结构是未定义的行为。Utf8类扩展了结构{ ^/d:/软件/android/flutter/。pub-cache/hosted/pub . dart lang . org/FFI-0 . 1 . 3/lib/src/ut F16 . dart:16:7:错误:Struct“ut F16”为空。空结构是未定义的行为。Utf16类扩展了struct { ^/d:/软件/android/flutter/。pub-cache/hosted/pub . dartlang . org/FFI-0 . 1 . 3/lib/src/allocation . dart:47:33:错误:类型“T”应为“NativeType”的有效实例化子类型。final int totalSize = count * sizeOf();^

失败:构建失败,出现异常。

> < li>

其中:Script ' D:\ Software \ Android \ flutter \ packages \ flutter _ tools \ gradle \ flutter . gradle ' line:991

出了什么问题:任务“:应用程序:编译失败”失败。

“处理”命令“D:\ Software \ Android \ flutter \ bin \ flutter . bat”以非零退出值1结束

共有2个答案

淳于熙云
2023-03-14

把这个加到你的pubspec.yaml里

链接到最新版本 :

shared_preferences https://pub.dev/packages/shared_preferences

路径_提供者_ Linux https://pub.dev/documentation/path_provider_linux/latest/

路径_提供商_ MAC OS https://pub.dev/documentation/path_provider_macos/latest/

路径提供者窗口https://pub.dev/packages/path_provider_windows

共享首选项_ linuxhttps://pub.dev/documentation/shared_preferences_html" target="_blank">linux/latest/

shared_preferences_macos https://pub.dev/documentation/shared_preferences_macos/latest/

共享_首选项_ windows https://pub.dev/packages/shared_preferences_windows

它的作品!!!我希望这对你有所帮助!!!

萧树
2023-03-14

如果您使用Flutter主频道,请切换到dev或beta。这是一个已知的问题。

 类似资料:
  • 对于下面的代码,我正在尝试检索共享的首选项,我认为它保存正确,但当我回到登录屏幕时,所有的数据都消失了。我需要它留在我回到这个屏幕上。所以我在个人资料页面上输入姓名、年龄和id到三个单独的行中。然后按下save按钮,然后按下action Bar上的back转到前面的页面。当我回到个人资料页面时,我的信息应该还在那里,但它没有任何帮助?

  • 非常感谢您的光临,我正在为学校开发一个应用程序,我遇到了另一个问题。该应用程序的主要思想是跟踪您的卡路里,我希望它能节省卡路里,所以当应用程序关闭时,它仍然会记住他们。我已经忙了一段时间了,现在尝试使用SavedPreferences,但我总是出现错误。我希望有人能帮我。 } 我可能做了很多明显的愚蠢的事情,但我真的弄不明白。 多谢!

  • 问题内容: 我在这个.java文件中有一个SharedPreference;在底部,您可以看到我将值保存到SharedPreferences GB_PREFERENCES_BENCH和GB_PREFERENCES_FLIES。如何在其他活动中使用这些值?请参阅第二个代码示例以了解如何使用它。 这是我要使用的方式;(特别是在on create方法中,将TextView的文本设置为SharePrefe

  • 我在我制作的闪屏页面中调用共享首选项 这是我的方法 顺便说一下,我不知道这一行是什么//??这是我的日志 正在执行热重启。。。正在将文件同步到为x86构建的Android SDK设备。。。1776ms内重新启动应用程序。I/flatter(8982):loadingScreen=true E/flatter(8982):[ERROR:flatter/lib/ui/ui\u dart\u state

  • 更新崩溃日志:

  • 我试图显示5个按钮点击后的间隙广告,下面是我的代码,这是不起作用的,请有人告诉我如何解决这个问题。我试过两种方法,都不管用。 附言:我是android开发新手。 第一个代码 第二守则(共享偏好) 更新完整代码