環境
- MacOS Big Sur 11.3
- Android Studio 4.2 RC 1
- 実機 Google Pixel 5 (Android 11)
状況
スマホ側は開発者モードにもなっているし、USB デバッグも有効。
USB の設定も [ファイル転送] にしてあるが、全く認識しない。
adb devices
ググると adb devices
コマンドで PC が認識している実機を確認せよと出てくるので、
試すと コマンドが無効と言われる。。
私は普段 Xcode を多用する iOS 側の人間だ。
色々調べて解決したのが以下の手順。
解決
PATH
Android SDK platform-tools の PATH を設定
export PATH=$PATH:/Users/name/Library/Android/sdk/platform-tools
adb devices
List of devices attached
HOGE012345678 unauthorized
adb コマンドは有効になったが unauthorized と出る。
file 削除
/Users/name/.android/
以下の2つの file を削除
adbkey
adbkey.pub
restart
adb kill-server
adb start-server
実機接続
USB で実機を PC に接続すると、「接続を許可しますか?」のアラートが出る。
adb devices
再び adb devices
を実行
List of devices attached
HOGE012345678 device
1台認識している。
削除した2つの file も再生成されている。
adbkey
adbkey.pub
Android studio
この状態で Android studio を見ると無事認識されました。
Pixel 5(mobile)