【问题标题】:"Service Protocol" Error Prevents Testing Flutter App on Real Device“服务协议”错误阻止在真实设备上测试 Flutter 应用程序
【发布时间】:2022-01-03 10:38:08
【问题描述】:

在连接的(通过 USB)Android(三星 S5,运行 API 23)设备上测试 Flutter 应用时,使用:

Android Studio 20201.3.1 补丁 3 Mac OS 蒙特雷

应用程序将首次在设备上运行,但随后的尝试会导致运行选项卡显示:

连接服务协议时出错:连接失败 http://127.0.0.1...

我能解决的唯一方法是重启设备(手机)。

必须有比每次测试/构建时都重新启动设备更好的方法。

有人知道原因和/或解决方法吗?

【问题讨论】:

    标签: android flutter android-studio flutter-debug flutter-devtools


    【解决方案1】:

    解决方法是:

    当项目在 Android Studio 中作为 Flutter 项目打开时,

    导航到 Android\app\src... 文件夹中的 MainActivity

    选择屏幕右上角的“Open for edit in Android Studio”。

    然后,当项目“作为一个 Android 项目”打开时,您可以随意运行它多次。 (不再涉及 Flutter)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多