簡體   English   中英

adb shell 說沒有找到設備,但是 adb -s<serialno> 殼廠

[英]adb shell says no device found, but adb -s <serialno> shell works

我對adb shell命令有一個奇怪的情況。

adb devices

顯示我的設備按預期連接; 但是當我嘗試

adb shell

沒有參數,它響應error: no device found 但是,當我跑步時

adb -s <device_serial_number_from_adb_devices> shell

我能夠成功進入shell。 這很好,除了我遇到了一些其他與 adb 相關的問題,因為它沒有與默認參數連接。

附加信息:

  • 啟用 USB 調試(再次,當我指定序列號時有效)
  • W7/64位筆記本電腦
  • adb shell 在另一台 macosx 機器上工作正常,所以問題似乎特定於我的 android 安裝
  • 我已經從 android SDK 卸載並重新安裝了 google usb 驅動程序
  • 重新啟動 adb 服務器(kill-server、start-server)
  • 嘗試android adb update

任何亞行專家都可以解釋一下嗎? 謝謝!

我不知道你是否還在尋找這個問題的答案,但我最近遇到了完全相同的問題。 這是在系統變量中設置 ANDROID_SERIAL 變量的結果。 我在嘗試設置 CI 構建(Cukes 和 Units)以分別在物理設備和模擬器上運行時這樣做了(當兩個構建都在同一個 phy 上運行時,ADB 表現不佳

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM