首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用URL_Launcher软件包时出现颤动错误

使用URL_Launcher软件包时出现颤动错误
EN

Stack Overflow用户
提问于 2020-08-30 00:27:36
回答 2查看 897关注 0票数 0

从昨天开始,当我在url_launcher包中使用GestureDetector时,我得到了这个错误:

代码语言:javascript
复制
E/flutter (17573): #0      _musicAreaState._launchURL (package:GiramosApp/ui/views/home_screen/widgets/music_area.dart:37:7)
E/flutter (17573): <asynchronous suspension>
E/flutter (17573): #1      _musicAreaState.build.<anonymous closure> (package:GiramosApp/ui/views/home_screen/widgets/music_area.dart:55:13)
E/flutter (17573): #2      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:183:24)
E/flutter (17573): #3      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:598:11)
E/flutter (17573): #4      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:287:5)
E/flutter (17573): #5      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:259:7)
E/flutter (17573): #6      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:157:27)
E/flutter (17573): #7      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:224:20)
E/flutter (17573): #8      GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:200:22)
E/flutter (17573): #9      RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:263:11)
E/flutter (17573): #10     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:157:7)
E/flutter (17573): #11     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:103:7)
E/flutter (17573): #12     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:87:7)
E/flutter (17573): #13     _rootRunUnary (dart:async/zone.dart:1206:13)
E/flutter (17573): #14     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
E/flutter (17573): #15     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
E/flutter (17573): #16     _invoke1 (dart:ui/hooks.dart:265:10)
E/flutter (17573): #17     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)
E/flutter (17573): ```

Any thoughts?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-07 05:53:23

我发现了这个错误,我不知道为什么,但删除异步函数是可行的。所以,结果是:

代码语言:javascript
复制
launchUrl(url) {
   launch(url);
 }

在iOS上,它可以使用异步风格,但在安卓上就不行了。

票数 6
EN

Stack Overflow用户

发布于 2020-08-30 01:24:44

使用给定的here步骤正确安装软件包。您应该在pubspec.yaml文件中添加url_launcher的依赖项。如果你这么做了,

要解决此问题,您应该使用flutter clean清理项目,然后使用flutter upgrade升级flutter。这肯定会解决这个问题。如果没有,则创建一个新项目,然后将代码粘贴到其中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63649293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档