今年換了新公司,新公司綁定windows筆記本去開發安卓環境
這讓用習慣ubuntu terminal的我感到痛苦
照著流程去設定WSL,現在都只能用WSL2了
不意外的遇到了adb抓不到機器的問題
上網找了一下,發現大家都直接用alias去改adb
alias adb='/mnt/c/platform-tools/adb.exe'
這種方法很簡單直覺,可以解決90%以上的情境
但遇到script的時候就會失效
之後爬到設定socket去映射,但公司防火牆不給通過adb白名單
絕望之餘想到如果設定成捷徑呢?
首先備份原本的adb成adb_bk
sudo mv /usr/bin/adb /usr/bin/adb_bk
然後把C碟下面的adb連結到usr/bin下面,偽裝成原本的adb
sudo ln -s /mnt/c/platform-tools/adb.exe /usr/bin/adb
執行script之後發現adb可以用了,可喜可賀