研究Flutter第四天。。。
開機(jī),打開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文件夾的讀寫權(quán)限,右鍵顯示簡介=>共享與權(quán)限,解鎖后把當(dāng)前用戶添加進(jìn)去,權(quán)限選擇讀和寫。
再次測試沒用,繼續(xù)下一步
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半天沒反應(yīng),一番搜索,要替換鏡像
參考2
強行關(guān)閉終端后再次打開,依次輸入以下命令:
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這次很快,然后繼續(xù)上面的命令,需要等一段時間,中間沒有遇到問題。
完成上面的命令后重新測試,還是不行,又是一番搜索找到一篇博客的解決方案3:
真機(jī)拔掉重新插一次!
參考3
我隨手一拔,重新測試,靠,好了!