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

Websocket、STOMP在颤振应用中的应用

宗政坚白
2023-03-14

在尝试使用STOMP、websockets时,在用所需的STOMP/WebSocket细节更新pubspec后,面临着“包获取”的问题。我试过stomp、stompdart、websocket,但都不起作用。运行“Packages Get”时观察到的错误是“当前Dart SDK版本是2.1.0-Dev.4.0。Flutter-4EB879133A。

因为project_name依赖于stompdart>=0.0.2而要求SDK版本>=1.5.0<2.0.0,所以版本解决失败。酒吧升级失败(%1)“

如果我试图降级flutter版本,那么它会抛出异常,通知“当前项目需要SDK版本>2.0.0

请帮助澄清这个问题或建议一些其他的方式,因为我正在使用STOMP在服务器端。

共有1个答案

郎玮
2023-03-14

如果有相同的问题,可以通过两种方式解决:

>

  • 通过将以下内容添加到yaml文件中来解决这个问题:

    dependency_overrides:stomp:^0.7.3

    https://github.com/rikulo/stomp/issues/18#issuecomment-435748215

  •  类似资料:
    • 我正试图从Flatter网站上消化以下信息。 Flutter如何在Android上运行我的代码? 引擎的C和C代码是用Android的NDK编译的。Dart代码(SDK和您的)是提前(AOT)编译到本机、ARM和x86库中的。这些库包含在一个“runner”Android项目中,整个项目都内置在一个APK中。启动时,应用程序将加载颤振库。任何呈现、输入或事件处理等都被委托给编译的flatter和应

    • 在调试模式下启动SM A105F上的lib\main.dart...正在运行分级任务“组装调试”...√build build\app\outputs\flutter-apk\app-debug.apk。正在安装build\app\outputs\flutter-apk\app.apk...错误:ADB退出,退出代码为1执行流式安装

    • 将颤振集成到主机应用程序(docs)时,有几种方法可以实现,其中一种(最简单的)方法是通过颤振活动类在新活动中打开颤振。这样地: 传统上,对于Flutter侧的Android风格窗口,我们创建带有后退按钮的AppBar。 此AppBar后退按钮和Android系统后退按钮的行为必须相同:按下后退按钮时,前台活动必须关闭(完成)。 目前系统后退按钮确实关闭了,但如何从flutters AppBar后

    • 我试图在Flutter中创建一个API请求,但我得到以下错误作为响应 类型'列表 我试图创建第一个API,请让我知道,如果方法是好的 这是我的密码 这是我的示例API

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