我有一个朋友的项目,我应该帮助他。他使用 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 可用)
有依赖性!
我也遇到了同样的问题。就我而言,当 ik 更正 MainActivity.kt 文件时,问题得到了解决。该文件中定义的包名称应与build.gradle文件中定义的命名空间相对应。