研究Flutter第四天。。。
开机,打开AS,选择昨天写的demo,run,报错:
ideviceinfo returned an error:
ERROR: Could not connect to lockdownd, error code -17
注意这里的code有时候是-18
终端用flutter doctor检测也是同样的错误,记录一下解决过程:
参考1
1.先修改/var/db/lockdown
文件夹的读写权限,右键显示简介=>共享与权限,解锁后把当前用户添加进去,权限选择读和写。
再次测试没用,继续下一步
2.终端依次输入以下命令:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
在第一步卡住brew update
半天没反应,一番搜索,要替换镜像
参考2
强行关闭终端后再次打开,依次输入以下命令:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
最后重新brew update
这次很快,然后继续上面的命令,需要等一段时间,中间没有遇到问题。
完成上面的命令后重新测试,还是不行,又是一番搜索找到一篇博客的解决方案3:
真机拔掉重新插一次!
参考3
我随手一拔,重新测试,靠,好了!