flutter / flutter/devtools

Failed to open DevTools in the browser

未关闭
#9,281 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug dart2wasm P2
主要语言
Dart
星标
1.7k
派生
404
平均合并
6 天 17 小时
30 天内合并 PR
18

描述

```
main.dart.mjs:999 Uncaught (in promise) LinkError: WebAssembly.instantiate(): Import #770 "skwasm" "paint_setDither": function import requires a callable
at CompiledApp.instantiate (main.dart.mjs:999:38)
at v._loadWasmEntrypoint (flutter_bootstrap.js:1:2886)
```

This was when clicking Open DevTools in the browser from Android Studio. The wasm setting for DevTools was already enabled before trying to open DevTools in the browser. The DevTools URL looked like:
http://127.0.0.1:9102/home?ide=Android-Studio&ideFeature=runConsole&uri=http://127.0.0.1:55705/LjlaMLGWxb4=&wasm=true

Upon refreshing the page, everything loaded fine.

CC @mdebbar

贡献指南

打开贡献指南

调研方向

在启用 wasm 设置的情况下,从 Android Studio 在浏览器中重现打开 DevTools,使用报告中的 URL 详细信息和启动错误。首先检查 main.dart.mjs 和 flutter_bootstrap.js 中显示的 WebAssembly 加载路径;当 DevTools 无需刷新即可在第一次尝试时成功加载时,即视为完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
dart, wasm
领域
devtools
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。