当我在android模拟器或ios模拟器上运行flutter应用程序时,它给了我该错误,
ideviceinfo returned an error:
ERROR: Could not connect to lockdownd, error code -21
警告!当前正在运行的“ flutter”工具来自与该程序包最后使用的Flutter不同的Flutter存储库。的存储库 当前正在执行的“ flutter”工具将代替使用。 运行Flutter工具:/ Users / mac / development / flutter 先前的参考资料:/ Users / mac / Downloads / flutter 当您安装了多个flutter副本时,可能会发生这种情况。请检查您的系统路径以验证您正在运行预期的版本(运行'flutter --version”以查看您的路径上有哪些颤动。
[✓] Flutter(频道beta,v1.1.8,在Mac OS X 10.13.6 17G3025上,语言环境为美国) •Flutter 1.1.8版位于/ Users / mac / development / flutter •Framework修订版985ccb6d14(2个月前),2019-01-08 13:45:55 -0800 •发动机版本7112b72cc2 •Dart版本2.1.1(内部版本2.1.1-dev.0.1 ec86471ccc)
[✓] Android工具链-为Android设备开发(Android SDK版本28.0.3) •位于/ Users / mac / Library / Android / sdk的Android SDK •未配置Android NDK位置(可选;对本机性能分析支持很有用) •平台android-28,构建工具28.0.3 •Java二进制文件,位于:/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java •Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1248-b01) •接受所有Android许可。
[!] iOS工具链-为iOS设备开发(Xcode 10.1) •Xcode位于/Applications/Xcode.app/Contents/Developer •Xcode 10.1,内部版本10B61 ✗确认所有连接的设备均已在Xcode中与此计算机配对。 如果所有设备都已配对,则libimobiledevice和ideviceinstaller可能需要更新。 要使用Brew更新,请运行: 酿造更新 brew卸载--ignore-dependencies libimobiledevice brew卸载--ignore-dependencies usbmuxd brew install --HEAD usbmuxd 酿造取消链接usbmuxd 酿造链接usbmuxd brew install --HEAD libimobiledevice brew install ideviceinstaller •ios部署2.0.0 •CocoaPods版本1.5.0
[✓] Android Studio(3.3版) •位于/ Applications / Android Studio.app/Contents的Android Studio •Flutter插件版本33.4.1 •Dart插件版本182.5215 •Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-1248-b01)
[✓] VS代码(1.31.1版) •/ Applications / Visual Studio Code.app/Contents中的VS代码 •Flutter扩展版本2.24.0
[✓]已连接的设备(3个可用) •为x86构建的Android SDK•仿真器-5554•android-x86•Android 8.1.0(API 27)(仿真器) •Mahmoud的iPhone•25abd4a927c1747e3b5174c21b3ed931a30db41d•ios•iOS 11.2.6 •iPhone XR•A120C13F-FE08-47EF-8790-B977DB0A145A•ios•iOS 12.1(模拟器)
!医生发现了1类问题。
答案 0 :(得分:-1)
这很奇怪。我也有这个问题。我通过拔掉iPhone来解决此问题。