1

コマンドに不思議な状況がありadb shellます。

adb devices

デバイスが期待どおりに接続されていることを示しています。しかし、私がしようとすると

adb shell

引数なしで、応答しerror: no device foundます。しかし、私が走るとき

adb -s <device_serial_number_from_adb_devices> shell

シェルにうまく入ることができます。これは問題ありませんが、デフォルトのパラメータに接続していないために、他のadb関連の問題が発生しています。

追加情報:

  • USBデバッグが有効になっています(ここでも、シリアル番号を指定すると機能します)
  • W7/64ビットノートパソコン
  • adbシェルは別のmacosxマシンで正常に動作するため、問題は私のAndroidインストールに固有のようです
  • androidSDKからgoogleusbドライバーをアンインストールして再インストールしました
  • 再起動されたadbサーバー(kill-server、start-server)
  • 試したandroid adb update

adbの専門家は光を当てることができますか?ありがとう!

4

1 に答える 1

2

あなたがまだこれに対する答えを探しているかどうかはわかりませんが、最近まったく同じ問題がありました. これは、システム変数で ANDROID_SERIAL 変数を設定した結果です。CI ビルド (キュークとユニット) を物理デバイスとエミュレーターで別々に実行するようにセットアップしようとしたときにそうしました (両方のビルドが同じ phy で実行されている場合、ADB は適切に動作しませんでした)。

于 2013-02-22T20:24:59.723 に答える