You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用ADB启动Flutter Debug APK后无法连接Dart VM服务(Observatory)的问题求助

ADB启动Flutter Debug APK后无法连接Dart VM服务(Observatory)的问题求助

大家好,我折腾了快2小时还是没搞定这个问题,想请教下各位大佬:

我先用flutter build apk --debug编译了一个Debug模式的Flutter APK,现在想通过ADB启动这个APK,然后连接上它启动的Dart VM服务。

我用下面的ADB命令成功启动了APP:

adb -s emulator-5554 shell am start -n com.filledstacks.bookshelf/com.filledstacks.bookshelf.MainActivity

启动后得到的正常输出是:

Starting: Intent { cmp=com.filledstacks.bookshelf/.MainActivity }

接着我用logcat过滤Flutter的日志,获取Dart VM服务的地址,命令是:

adb -s emulator-5554 logcat -d flutter:I '*:S' -T '09-20 16:24:48.967'

日志里确实输出了服务地址:

--------- beginning of main
09-20 16:25:16.939 14663 14702 I flutter : The Dart VM service is listening on http://127.0.0.1:36659/Ex8iWuJ4xEo=/

但当我尝试在浏览器打开这个URL时,却一直显示“无法访问此网站”。

我自己猜测可能是启动APP的进程结束了,导致Observatory服务也跟着关闭了,但我对终端操作不太熟悉,不知道怎么验证这个猜想。

我的环境是MacOS,用的是最新版本的ADB。

备注:内容来源于stack exchange,提问作者Filled Stacks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:44:30