現在使ってるMacBook ProがAndroid端末を認識しなくなった。
色々とやった結果、なんとか認識するようになりました。

今後同じような症状が出た方のために私がやったことを書いておきます。

とはいっても最終的には


OSの再インストール


をしました。
ググって色々やったんですが、結局はコレです。

では、順番に書いていきます。

1. ターミナルでadb devicesを入力
まずは、ターミナルにて本当に認識していないか確認しました。
正常だと接続されているデバイスが出てくるんですが、もちろん出てきません。
ちなみにadbはAndroid SDKのplatform-tools内にあります。
パスを通していない方はcdコマンドで移動してから実行してください。

2. adbの再起動
ターミナルでadb kill-serverで一度adbを止め、adb start-serverで再起動。
adb devicesを実行するもやはり認識されず。

3. ターミナルにてandroid update adbを実行
androidはSDKのtoolsフォルダにあります。
パスを通していない方は移動してから実行してね。
これを実行することによりadb_usb.iniが生成されます。

4. echo "(ベンダーID)" >> ~/.android/adb_usb.iniを実行 
これを実行するとadb_usb.iniにベンダーIDが書き込まれ認識するようになる。
ベンダーIDは自分の端末のものを入力してください。0x~ってやつです。
書き換えたあとはadbを再起動してください。
因みにベンダーIDはメーカーごとのIDみたいなものです。
これをやればまず認識されるとのことでしたが、ダメでした。

5. 新しいケーブルを購入
ケーブルがダメな場合があるとのことで購入しましたが変わらず。

6. OSを再インストール
最終手段でOSを入れなおしました。
コレで何とか認識されました。
おそらく何らかのアプリケーションが競合していたのでしょう。
移行アシスタントで復元する場合はこの辺りは注意してください。

これでAndroidアプリ開発に着手できるぞ!


初めて参考になる記事が書けた気がする。
もし参考になった方は応援おねがいします!
『Touch The Speed Gun』 iPhoneアプリ情報・ランキング |アプコレ