Header Ads

[-Android-]対策してもno devices-emulators foundが解決できないケースについて

「no devices/emulators found」エラーは、
PCにAndroid端末をUSB接続して、デバッグする際によく見るエラーである。

今回は、
「認証画面でPC認証を有効にしても:認証画面は、いったんUSBデバッグをオフにして、再度有効にすると、簡単に表示することが可能」
「ビルドバージョンを指定回数タップして、デバッグを有効にしても:USBデバッグが設定に表示されていない場合は、システムのビルドバージョンを連続でタップすると有効にすることが可能」
「PCにadb対応ドライバをインストールしても:Android SDKのplatform Toolsのadbバージョンも端末に合わせておくこと」
で、端末は、認識するのに、
adb接続できない現象に遭遇した際の解決できた方法を備忘録としてメモしておく。

※今回の現象は、Ubuntu20.04で発生

先に記述した通り、Android端末でアプリケーションをデバッグするにあたって必要な対応は、
すでに行っており、今回、接続できなかった端末以外の端末では、
Android Studioを使用したデバッグにおいて、breakポイントを使用できる状態であった。

結論は、めっちゃ単純でアホらしいくらいの要因であったので、
さっさと記載する。

【原因】
該当端末でUSBデバッグを認識させるためには、
「USB type-C」ケーブルの表裏が逆であったため

ご存知の通り、USB type-Cケーブルは、接続向きを気にすることなく端末に接続して
充電等を行うことが可能である。

この接続向きが盲点であったのだ。

ということなので、USB TYPE-Cで端末接続して、
adbデバッグをする際に、
思い当たる対策をすべて実施しても「no devices/emulators found」が
解決しない場合は、USB type-cケーブルの向きを表裏逆にしてみるといった
対策を覚えておくと、助かることがあるかもしれない。

ご参考まで。

0 件のコメント