web-dev-qa-db-ja.com

Android Macのスタジオは接続されたUSB電話を検出できません

AndroidデバイスをUSB経由でAndroid Macで実行されているStudioに)接続できるという問題が常に発生します。

次のような多くのものを試しました:

  • Android=でUSBデバッグモードをMTPまたはPTPに切り替える
  • AndroidデバイスおよびAndroid Studioおよび/またはMacの再起動
  • 試行中adb kill-serverその後 adb devices、通常は次のようになります。

    接続されたデバイスのリスト

    デーモンが実行されていません。ポート5037で今すぐ開始

    adb E 655 23135 usb_osx.cpp:327]インターフェイスを開けませんでした:e00002c5

    adb E 655 23135 usb_osx.cpp:289]デバイスインターフェイスが見つかりませんでした

    デーモンが正常に起動しました

    しかし、実際には接続されたデバイスを見つけていません。

7
ndhaijaan

this one または this one のように、他の人のために働いた素晴らしい応答がいくつかあります。

私の場合、問題はTizen Studioでした(私はSamsung Gearの時計アプリに取り組んでいました)。 this 投稿者の調査により、adbエラーcould not open interface: e00002c5は、usbデバイスが他のドライバによってすでに使用されていることを意味します。

そのため、Tizen StudioはUSBドライバーリソースを使用していなくても、それを使用しているようです。アプリケーションを終了すると、自動的にadb devicesデバイスを一覧表示し、その上でプロジェクトを実行します。

これが他の失われた魂を助けることを願っています。

1
ndhaijaan

他の誰かがこの問題に遭遇した場合に備えて、私はそれを書き留めたかっただけです。
問題のように見えるものを理解しようと頭を叩いていた間、これを解決するのに数日以上かかりました。

注:私にとってはケーブルの問題でした。

2本の元のケーブルが付いたNexus6Pがあります。

  1. Type-CからType-C
  2. 通常のUSBへのショートType-C

問題は、ケーブル1をNexusからMac Proに直接接続しようとしていたことでした(MacにはType-C入力にThunderboltプロトコルがあると思うので、機能しませんでした)。

次に、Type-C-通常のUSBケーブルをアダプタで試して、Type-C-Type-Cにしました(これは私の携帯電話に付属していた元のケーブルではないことに注意してください)

オリジナルの短いケーブル(ケーブル2)をアダプターと一緒に使用した場合にのみ機能しました。
私が使用した非オリジナルケーブルはハイエンドケーブルでしたが、それでも機能しませんでした

これで苦労している他の人々を助けることを願っています

9
Loves2Develop