簡體   English   中英

adb服務器已過期。 kill ...無法綁定'tcp:5037'ADB服務器沒有確認*在ubuntu 14.04 LTS中無法啟動守護進程*

[英]adb server is out of date. killing… cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon * in ubuntu 14.04 LTS

我無法在我的筆記本電腦上運行Android應用程序。 Eclipse不斷給出相同的錯誤,即“ADB服務器沒有確認”

當我設法啟動adb服務器並重新打開eclipse時,只要我運行android應用程序,同樣的錯誤就會出現在控制台上; ADB服務器沒有確認。

你可以提出一個想法,除了重新啟動adb

您需要將SDK的adb路徑設置為Genymotion。 默認情況下,Genymotion使用自己的ADB工具(出於多種原因)。 如果兩個二進制文件不兼容(如果您的Android SDK平台工具或Genymotion暫時沒有更新),則會出現此問題。

要解決此問題,您可以從Android SDK中定義特定的一個。 要指定自定義ADB工具:

  1. 打開Genymotion>設置> ADB。
  2. 選中使用自定義Android SDK工具。
  3. 單擊“瀏覽”指定Android SDK的路徑。
  4. 單擊確定。

如果您有1.0.31或更低,請將adb更新為1.0.32

adb version
Android Debug Bridge version 1.0.31
wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
sudo mv adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb version
Android Debug Bridge version 1.0.32

對我來說問題是我正在嘗試使用2個adb進程

sudo apt-get remove adb android-tools-adb android-tools-fastboot

然后轉到你的sdk並運行./adb start-server

試試吧!

在\\ platform-tools中發出kill和start命令

C:\sdk\platform-tools>adb kill-server
C:\sdk\platform-tools>adb start-server

在這種情況下轉到你指定的sdk這里我使用C:\\ sdk但你必須去SDK和殺死服務器的地方。

如果有效,請告訴我。

有時候,喜歡或不喜歡。 命令“adb kill-server”無效。

所以,請嘗試其他方式

taskkill /f /im "adb.exe"
adb start-server
timeout 5
adb devices
pause

將其復制到記事本並保存擴展名為“.bat”

例如:重新啟動.bat

現在,您可以通過雙擊文件快速重啟adb!

對於Genymotion的用戶,只需執行以下操作:

ps aux | grep adb

然后看看/ home / root / Android / Sdk / platform-tools / adb

將其復制並粘貼到您的終端:

exa:-   /home/buffer/Android/Sdk/platform-tools/adb   devices

希望你會看到:

your ip address:5555    device

暫無
暫無

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

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