Flutter 应用程序卡在模拟器中“正在等待 VM 服务端口可用...”

问题描述 投票:0回答:1

我有一个朋友的项目,我应该帮助他。他使用 iPhone 模拟器在 Mac 上编写代码。由于我没有 Mac,我想使用 Android 模拟器,如果我被正确告知,这应该没问题,因为 flutter 是为 android 和 apple 文件创建的。我为此安装了 Android Studio,并为我的 VS Code 生成了 Pixel XL API 34。当我选择模拟器时尝试运行代码时,应用程序无法在模拟器上运行。单击几次后,我总是会看到白屏,然后返回主屏幕,直到发生按摩“应用程序不断停止”。我现在用谷歌搜索了很多,所以我还找到了“flutter run -v”命令,当我使用它时,它总是停在“等待VM服务端口可用...”点。一段时间后,它显示以下“等待调试连接时出错:日志读取器意外停止”并从模拟器更改回 Windows 设备。

我不知道如何继续,特别是因为我对此完全陌生。 Flutter医生也说一切都很好。 Flutter clean 没有改变任何东西。由于我的朋友已经编码了很多,我无法提供代码。但如果您告诉我您需要什么,我当然会提供所有必要的信息。

我在其他问题中看到依赖关系可能很重要,所以我运行 flutter pub get 命令并得到了这个: 解决依赖关系... _fe_analyzer_shared 61.0.0(64.0.0可用) 分析仪 5.13.0(6.2.0 可用) 版本 2.4.0(2.4.1 可用) build_resolvers 2.2.0(2.3.2可用)
build_runner 2.4.5(2.4.6可用)
built_value 8.6.1(8.6.2 可用) cancel_token 1.6.1(2.0.1可用)
chat_bubbles 1.4.1(1.5.0 可用)
code_builder 4.5.0(4.6.0可用)
集合1.17.2(1.18.0可用)
connectivity_plus 3.0.6(4.0.2可用)
dart_style 2.3.1(2.3.2可用) 十进制 2.3.2(2.3.3 可用) ffi 2.0.2(2.1.0 可用) 文件 6.1.4(7.0.0 可用) flutter_blue_plus 1.14.11(1.15.5 可用) flutter_hooks 0.18.6(0.20.1可用)
flutter_lints 2.0.1(2.0.3 可用)
gql 0.14.0(1.0.0 可用) gql_error_link 0.2.3+1(1.0.0可用)
gql_exec 0.4.3(1.0.0 可用) gql_http_link 0.4.5(1.0.1 可用)
gql_link 0.5.1(1.0.0 可用) gql_transform_link 0.2.2+1(1.0.0可用) http 0.13.6(1.1.0 可用) material_color_utilities 0.5.0(0.8.0可用) 元 1.9.1(1.10.0 可用) 标准化 0.7.2(0.8.2+1 可用) objectid 2.1.0(3.0.0可用) path_provider 2.0.15(2.1.1可用) path_provider_android 2.0.27(2.2.0 可用) path_provider_foundation 2.2.3(2.3.1 可用) path_provider_linux 2.1.11(2.2.1 可用) path_provider_platform_interface 2.0.6(2.1.1可用) path_provider_windows 2.1.7(2.2.1 可用) petitparser 5.4.0(6.0.1可用) 平台3.1.0(3.1.2可用) plugin_platform_interface 2.1.4(2.1.6 可用) 进程4.2.4(5.0.0可用) 领域 1.2.0(1.4.0 可用) Realm_common 1.2.0(1.4.0 可用) Realm_dart 1.2.0(1.4.0 可用) Realm_generator 1.2.0(1.4.0 可用) sane_uuid 1.0.0-alpha.4(1.0.0-alpha.5可用) source_gen 1.3.2(1.4.0 可用) stack_trace 1.11.0(1.11.1 可用) Stream_channel 2.1.1(2.1.2可用) syncfusion_flutter_charts 21.2.10(22.2.12 可用) syncfusion_flutter_core 21.2.10(22.2.12 可用) tar 0.5.6(1.0.1 可用) test_api 0.6.0(0.6.1 可用) uuid 3.0.7(4.0.0可用) web_socket_channel 2.2.0(2.4.0可用) win32 5.0.3(5.0.7可用) xdg_directories 1.0.0(1.0.3 可用) xml 6.3.0(6.4.2 可用) 有依赖性!

flutter dart android-emulator mobile-development
1个回答
0
投票

我也遇到了同样的问题。就我而言,当 ik 更正 MainActivity.kt 文件时,问题得到了解决。该文件中定义的包名称应与build.gradle文件中定义的命名空间相对应。

© www.soinside.com 2019 - 2024. All rights reserved.