📲
AndroidをWSLで認識させるには
概要
adbでandroid端末にアクセス出来るようになるまでの説明
参考
MicrosoftLearnのUSB デバイスを接続する参照
手順
下準備
PowerShell
wsl --update
winget install --exact dorssel.usbipd-win
wsl
sudo apt install linux-tools-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/*-generic/usbip 20
PowerShell
usbipd wsl list
BUSID VID:PID DEVICE STATE
~~~~
2-6 0b05:7773 ZenFone ~~ADB Interface Not attached
~~~~
usbipd wsl attach --busid 2-6
wslから認識出来ることを確認
wsl
lsusb
adb
wsl
sudo apt install android-tools-adb
sudo adb kill-server
sudo adb start-server
余談
実際には上の手順通りスムーズに実施出来た訳ではなく、下記のエラーメッセージに遭遇した。
update-alternatives: エラー: alternative パス /usr/lib/linux-tools/*-generic/usbip が存在しません
usbipd: error: WSL kernel is not USBIP capable; update with 'wsl --update'.
usbipd: error: The selected WSL distribution is not running; keep a command prompt to the distribution open to leave it running.
Discussion