当我尝试运行 Windows 应用程序时抛出以下错误
\n[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: DefaultFirebaseOptions have not been configured for windows - you can reconfigure this by running the FlutterFire CLI again.\n#0 DefaultFirebaseOptions.currentPlatform (package:user_authentication/firebase_options.dart:36:9)\n#1 main (package:user_authentication/main.dart:11:37)\n#2 _runMain.<anonymous closure> (dart:ui/hooks.dart:134:23)\n#3 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:19)\n#4 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)\nRun Code Online (Sandbox Code Playgroud)\n我什至尝试从根目录运行 flutterfire 配置命令\nFlutterfire cli 未将 Windows 显示为平台支持的选项
\ni Found 2 Firebase projects. Selecting project my-cool-firebase.\n? Which platforms should your configuration support (use arrow keys & space to select)? \xe2\x80\xba\n\xe2\x9c\x94 android\n ios\n macos\n\xe2\x9c\x94 web\nRun Code Online (Sandbox Code Playgroud)\n 我正在开发一个 flutter 应用程序,该应用程序连接到打开它的桌面上的 MQTT 客户端。我想动态获取桌面的主机名并连接到它,而不是用户必须手动输入它。提前致谢。
标题说明了一切。flutter 的网站上几乎没有文档展示如何通过方法通道调用 Windows 原生代码中的方法。但是我在flutter的github上发现了一个问题,说这是可能的,但那里没有代码!
我在 github 上找不到任何也使用 Windows 本机代码的示例项目。
我知道如何为 Android、iOS 和 Web 制作原生启动屏幕, Flutter 官方文档和此包中对此进行了介绍。
那么在Windows上部署时如何制作原生启动画面呢?
注意:我说的是加载 flutter 之前出现的空白/白色屏幕,因此它只需是本机的(无 dart 解决方案)。
我正在尝试创建一个包含一些 C++ 代码的 Flutter 插件。该代码具有多个依赖项,因此需要采取措施将这些依赖项提供给 C++ 构建系统(当前基于 cmake,为 Windows 桌面构建),特别是在哪里查找头文件和库。使用 CMake 有多种方法可以做到这一点,我们碰巧使用 Conan 来获取和提供依赖项,但无论如何,我需要一种方法来执行预构建步骤和/或为 Flutter 的执行提供参数cmake 来帮助它找到这些依赖项。
我已经确定 Flutter 不支持构建的大量(或任何)可定制性。有 build 和 build_runner 包,但我不相信它们会了解我的平台的构建输出目录,也不提供向 cmake 调用注入参数的方法。
如何将依赖项提供给 Flutter 插件的本机构建?这些依赖项可以是静态库或动态库。
运行 flutter Windows 应用程序时,它默认为 GPU-0。
就我而言,GPU-0 是默认主板 Intel UHD Graphics 630 处理器。我还有一个 NVIDIA Quadro T1000 作为 GPU-1。
如何指示 Flutter 在 GPU-1 上运行?
**嗨,我是 Flutter 桌面应用程序的新手。我正在尝试创建如下图所示的桌面小部件。我在互联网上搜索并没有找到任何结果。谁能帮我?提前致谢。
**
我正在尝试为 Windows 开发创建一个新的 Flutter 项目,但无法选中PlatformsAndroid Studio 部分中的 Windows 复选框。我使用的是最新的 Flutter SDK(稳定版),并且还安装了 Visual Studio(2022 社区)。请帮我找到缺少的东西。
一些 Windows 应用程序(例如 telegram)可以通过浏览器使用自定义架构 url 打开。当我在 Windows 电脑上安装 telegram 并tg://在浏览器中输入时,它可以最大化 telegram 应用程序或运行 telegram 应用程序(如果尚未启动)。
在flutter应用程序中,我们可以在其文档的帮助下使用Android和iOS的深层链接
但是如何使用深层链接打开 flutter windows 应用程序呢?
我正在为 Windows 构建一个 Flutter 应用程序。\n我有一个 TextField,如果我运行该应用程序并想要通过按住 Shift Left 或 Shift Right 和一个字母来插入大写字符,我会收到以下错误:
\nThe following assertion was thrown during a platform message callback: \nA KeyRepeatEvent is dispatched, but the state shows that the physical key is not pressed. If this occurs in real application, please report this bug to Flutter. If this occurs in unit tests, please ensure that simulated events follow Flutter's event model as documented in `HardwareKeyboard`. This was the event: KeyRepeatEvent#d843e(physicalKey: PhysicalKeyboardKey#700e1(usbHidUsage: "0x000700e1", debugName: "Shift Left"), logicalKey: …Run Code Online (Sandbox Code Playgroud) flutter ×10
flutter-windows ×10
dart ×3
c++ ×2
cmake ×1
deep-linking ×1
firebase ×1
windows ×1