android adb devices offline的解決辦法


在做Android開發時經常出現android adb devices offline,解決辦法如下:

1 重啟adb服務

adb kill-server

adb start-server

linux下別忘了以root身份運行

2 上一步無效的情況下,將手機USB調試關閉后再次打開,重新執行上一步

3 仍舊不行的話,重啟手機

4 到這步不行的話只能重啟電腦了

5 有時候是數據線的問題,需要換一根數據線就好了

 

 

 

來看看monkey常見問題和解決辦法吧!

1.編譯app里面的源碼時,有時候由於模擬器閑置太久,把apk文件添加到模擬器中會報錯:error:device not found

通常這個時候,我只需要:

adb kill-server

adb remount

然后就可以把我的apk安裝到模擬器里。

2.今天,再試這種辦法突然不行了,老是出現"error:device offline",google了下,發現只需要添加一行命令就可以了,具體如下:

adb kill-server

adb start-server

adb remount

然后把我的apk安裝到模擬器成功。

Android中ADB server didn't ACK fail to start daemon,怎么解決呢?

ADB server didn't ACK
在使用adb命令,有時候會出現下面這種錯誤。
errors:
* daemon not running. starting it now *
ADB server didn't ACK
* failed to start daemon *

因為有另外一個應用占用了ADB SERVER的端口,
也許是adb shell本身,
結束進程中的adb.exe並重新啟動adb試試。。

 

4、D:\android\android-sdk-windows\tools目錄中沒有adb.exe

檢查一下你的android-sdk-windows目錄下有沒有platform-tools目錄。並檢查訪目錄下是否有adb.exe

5、在cmd中執行“adb shell”,則提示“error: device not found”

沒有發現設備。如果用手機設備測試,請用USB數據線與電腦連接,同時並安裝好手機驅動;如果你采用模擬器測試,你應該先啟動eclipse,然后設置好模擬器,並進入模擬器測試狀態

6、執行“adb shell”,提示“error: more than one device and emulator”

第一種情況:確實用多個設備或者模擬器

錯誤說明是有一個以上的設備和仿真器。這是因為我啟用了模擬器,同時我也將我的手機通過USB線連接到了電腦。所以這里存在兩個設備。這種情況下,需要指定連接某一個設備或者模擬器。

1、獲取模擬器或設備列表

命令:adb devices

來查看存在幾個設備

2、指定device來執行adb shell

命令:adb -s devicename shell

在多個device的時候,執行adb命令一般都需要用參數-s指定device。

例如卸載emulator-5554上的包com.soft.camera,命令如下
adb -s emulator-5554 uninstall com.soft.camera

例如通過monkey測試
adb -s emulator-5554 shell monkey -v -p your.www.com 500

第二種情況:確實有一個設備或者模擬器

之所以顯示有多個,是因為此設備用過兩次。使用命令adb devices會看到這個設備有兩種狀:offline和device,有以下兩種解決辦法:

1、重啟adb.exe服務

一般辦法:在命令窗口輸入 adb start-server 重新啟動adb.exe服務

2、終極方法,結束adb進程

如果上述方法不可以,終極方法:打開任務欄,選擇“進程”選項卡,找到adb.exe進程,結束之,重新啟動就完事OK啦(或者在命令窗口輸入命令 adb kill-server )

7、在手機上通過monkey測試

在cmd中輸入:adb -s HT21JV204550 shell monkey -v -p your.www.com 500

出現:No activities found to run, monkey aborted.

原因:起初我是通過模擬環境測試,通過手機測試,應該將“Target”選項卡中由原來的“Automatic”項改為“Manual”

然后選擇“Target”選項卡的前面一個選項卡“Android”,點擊下面的“Run”。執行Run后結果如下:

點擊OK,程序會將APK寫入手機,這時就可以在cmd中輸入命令:adb -s HT21JV204550 shell monkey -v -p your.www.com 500 ,通過在真實手機環境下進行測試了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM