第一種情況:確實用多個設備或者模擬器
解決辦法:(指定連接某一個設備或者模擬器)
1、獲取模擬器/設備列表
adb devices |
2、指定device來執行adb shell
adb -sdevicename shell |
例如:
|
在多device的時候,執行adb命令一般都需要用參數-s指定device。
例如卸載emulator-5554上的包com.soft.camera
Tips: adb -s emulator-5554 uninstallcom.soft.camera
第二種情況下:確實有一個設備或者模擬器(之所以顯示有多個是因爲此設備用過兩次使用命令 adb devices 會看到這個設備有兩種狀:offline 和 device)
解決辦法:
一般辦法:1)在命令窗口輸入adb start-server重新啓動adb.exe服務
2)若上述操作失敗,在命令窗口輸入命令adb kill-serverd,再執行adb start-server
如果上述方法不可以,終極方法:打開任務欄,選擇“進程”選項卡,找到adb.exe進程,結束之,重新啓動就完事OK啦