LoginSignup
4
1

More than 3 years have passed since last update.

Mac 環境の Android Studio で実機が認識しなくてハマった。(iOS エンジニア with Flutter)

Posted at

環境

  • 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)

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1