“服务协议”错误阻止在真实设备上测试 Flutter 应用程序
Posted
技术标签:
【中文标题】“服务协议”错误阻止在真实设备上测试 Flutter 应用程序【英文标题】:"Service Protocol" Error Prevents Testing Flutter App on Real Device 【发布时间】: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...
我能解决的唯一方法是重启设备(手机)。
必须有比每次测试/构建时都重新启动设备更好的方法。
有人知道原因和/或解决方法吗?
【问题讨论】:
【参考方案1】:解决方法是:
当项目在 Android Studio 中作为 Flutter 项目打开时,
导航到 Android\app\src... 文件夹中的 MainActivity
选择屏幕右上角的“Open for edit in Android Studio”。
然后,当项目“作为一个 Android 项目”打开时,您可以随意运行它多次。 (不再涉及 Flutter)。
【讨论】:
以上是关于“服务协议”错误阻止在真实设备上测试 Flutter 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
我正在尝试在我的设备上获得真实的广告,但应用在我的 Android 应用上显示测试广告