我尝试运行flutter run -d all
,但始终会遇到以下错误:
s
NULL
** BUILD FAILED **
Xcode's output:
↳
note: Using new build system
note: Building targets in parallel
error: Build service could not start build operation: unknown error while handling message: Could not acquire
如果我尝试同时运行Android模拟器和iOS模拟器,但不能同时运行两个或多个iOS模拟器,则此命令有效。
答案 0 :(得分:1)
Flutter SDK中有一个已知的issue,它使用Xcode的最新构建系统,该构建系统禁止并发构建使用单个flutter run
命令运行。
如果要同时在多个设备上测试您的应用,请运行以下命令:
flutter devices
flutter run -d <device_id_iphone>
&& flutter run -d <device_id_ipad>
此解决方法的要点是您有两个独立的Flutter应用程序实例正在运行。
如果要在命令行上运行它们,则必须分别重新加载每个实例。