2

私はMacが初めてで、開発にさまざまなAndroidデバイスを使用しようとしています。Android デバイスが Eclipse の DDMS ビューに表示されない今日まで、すべてが正常に機能していました。ターミナルを使用して、次を使用して接続された Android デバイスを検索しようとしました。

~adb devices

デバイス リストが空になります。エミュレーターは、コマンド ラインからのデバイス リストだけでなく、DDMS ビューにも正常に表示されます。

私は次のことを試しました:

  1. デバイスをコンピュータから取り外した。

  2. コンピュータを再起動します。

  3. デバイスを再起動します。

  4. デバイスを接続しました。

  5. adb kill-serveradb start-server

何も機能していないようです。どんなアドバイスでも大歓迎です。

4

3 に答える 3

6

最初に、デバイスが「充電のみ」モードで接続されていることを確認して、テスト中に SD カードがローカル システムにマウントされないようにします。

次に、Ubunutu を使用している場合は、ここの Android Dev Web サイトで説明されているように、デバイスを開発用にセットアップしてリストに表示する必要があります。

Ubuntu Linux で開発している場合は、開発に使用するデバイスの種類ごとに USB 構成を含む udev ルール ファイルを追加する必要があります。ルール ファイルでは、ATTR{idVendor} プロパティで指定されているように、各デバイス メーカーが一意のベンダー ID で識別されます。

編集: Mac を使用している場合、少し検索すると、この SO の質問が表示されます。投稿によると、これは回避策でした:

EasyTether ドライバーをインストールした後、Mac OS X 上の ADB が接続されたデバイスの認識を停止します。kextload/kextunload を使用して、メモリーから EasyTetherUSBEthernet.kext カーネル拡張機能を手動でアンロードします。/System/Library/Extensions/にあります

于 2012-12-28T19:41:53.810 に答える
0

エミュレーターで任意のプロジェクトを実行します。プロジェクトの実行中に、DDMS でデバイスを確認できます。

于 2014-02-25T13:47:36.010 に答える