问题标签 [flutter-exception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 无法在颤振文件选择器上获取真实位置
我想获取用户选择的文件路径。我为此操作使用了文件选择器。它的工作很棒。但它只返回路径缓存位置,如“/data/user/0/com.example.id_safe/cache/file_picker/icon.png”。但我想像这样获得“/storage/0/emulated/filename”。我能做些什么?请帮我。
flutter - 为什么 Future.Builder 中的快照从不出错?
为 FutureBuilder 生成 snapshot.error 的正确方法是什么?我有一个单例来处理 http 请求,有一个方法:
另一方面,我有一个带有 FutureBuilder 的小部件:
我究竟做错了什么?您能否指出我处理错误的正确方向?我想避免回调 catchError()。提前致谢。
flutter - Flutter facebook 应用程序事件:lateinit 属性 anonymousId 尚未初始化
我正在尝试在我的颤振项目中调用 Facebook 应用程序事件。我正在使用依赖facebook_app_events: ^0.12.0。元数据也被添加到清单文件中。
低于错误
flutter - 在颤振代码中添加授权标头会返回错误响应,而相同的请求在邮递员中工作正常
我在颤动中遇到一个奇怪的错误,只需添加授权标头就可以让我出错。
我目前遇到的问题,
在我的代码中,如果我Authorization
在上面的代码中添加我用箭头指向的标题,我会在控制台上收到一条错误消息,
D/libc-netbsd(32217): [getaddrinfo]: mtk 主机名=host_name_i_provided;服务名称=(空);缓存模式=(空),netid=0;标记=0;app_uid=10217; ai_addrlen=0;ai_canonname=(null); ai_flags=1024;ai_family=0 D/libc-netbsd(32217): getaddrinfo: host_name_i_provided 从代理获取结果 >> E/flutter (32217): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] 未处理的异常:FormatException: Unexpected字符(第 3 行,字符 1) E/flutter (32217): E/flutter (32217): ^ E/flutter (32217): E/flutter (32217): #0 _ChunkedJsonParser.fail (dart:convert-patch/ convert_patch.dart:1404:5) E/flutter (32217): #1
_ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1271:9) E/flutter (32217): #2
_ChunkedJsonParser.parse (dart: convert-patch/convert_patch.dart:936:22) E/flutter (32217): #3
_parseJson (dart:convert-patch/convert_patch.dart:40:10) E/flutter (32217): #4 JsonDecoder.convert (dart:convert/json.dart:506:36) E/flutter (32217): #5 JsonCodec.decode (dart:convert/json.dart:157:41) E/flutter (32217): #6
_RescueMeFormPageState.submitData (package:redcross/Pages/Disaster/rescue_me_form_page.dart:57:21) E/flutter (32217 ): E/颤振 (32217):
但是,如果我删除该标头,我会得到以下有效响应,
I/flutter (32217): {status: 400, data: {code: TokenException, message: Authorization Token not found}}
我不知道为什么我会收到这个错误。
我想指出的还有一些事情是,该$at
变量包含正确的访问令牌。我通过添加打印语句验证了这一点。所以这行代码'Authorization': 'Bearer $at',
是有效的。
此外,如果我从邮递员那里提出相同的请求,我会得到有效的回复。
有人可以帮我找出解决此错误的方法。谢谢.....
flutter - 为什么颤振本地通知会出现异常
我正在尝试使用此依赖项在 android 上发送带有颤振的通知:
“flutter_local_notifications:^9.0.1”
但是当我单击“测试”按钮时,它给了我这个错误。
任何人都知道我该如何解决?
///////////////////////////////////////// ////////////////////
在 main.dart 中:
在 notification.dart 中:
我的控制台中的错误:
android - 如何在 Android 上主动使 Flutter 应用崩溃
要求是在单击按钮时退出应用程序。我创建了一个 MethodChannel 来做到这一点。利用数组越界的原理,分别在数组的两边越界,在iOS上crash但在Android上只是个例外。我想这可能是flutter的机制,如何处理这个问题,或者其他方法。
异常是:E/flutter (16372): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] 未处理异常:PlatformException(error, length=3; index=200, null,
flutter - 尝试在空对象引用上调用接口方法“java.lang.String java.lang.CharSequence.toString()”
我想通过电报机器人从我的手机发送某个应用程序的通知消息,并且我的应用程序应该在后台保持打开状态。我使用通知:^2.0.1来收听来自我的手机的通知
和teledart: ^0.2.1用于通过 bot 使用flutter_background_service: ^0.2.2发送味精。
我的代码是
我正面临一个问题,一段时间后它给了我
我的 Flutter doc -v 在这里
D:\Android Studio Projects\maseka>flutter pub get 在 maseka 中运行“flutter pub get”... 887ms
D:\Android Studio Projects\maseka>flutter doctor -v [√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [Version 10.0.22000.376], locale en-US) • Flutter 版本 2.8.1 在 C:\ Users\Ubaid Bodla\flutter • 上游存储库https://github.com/flutter/flutter.git • 框架修订版 77d935af4d(3 周前),2021-12-16 08:37:33 -0800 • 引擎修订版 890a5fca2e • Dart 2.15.1 版
[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 32.0.0) • C:\Users\Ubaid Bodla\AppData\Local\Android\sdk 中的 Android SDK • 平台 android-32,构建工具 32.0.0 • Java 二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 11.0.10+0-b96-7249189) • 接受所有 Android 许可证。
[√] Chrome - 为网络开发 • Chrome 位于 C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio(版本 2020.3) • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/9212-flutter • Dart 插件可以从以下位置安装: https : //plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(内部版本 11.0.10+0-b96-7249189)
[√] VS Code(版本 1.63.2) • C:\Users\Ubaid Bodla\AppData\Local\Programs\Microsoft VS Code 的 VS Code • Flutter 扩展版本 3.32.0
[√] 连接设备(3 个可用) • M2007J20CG(移动) • 229ff5e4 • android-arm64 • Android 11 (API 30) • Chrome(网络) • chrome • web-javascript • Google Chrome 96.0.4664.110 • Edge(网络) •边缘 • web-javascript • Microsoft Edge 96.0.1054.62
• 未发现任何问题!