Mac下adb不能重启
今天進行調試的時候,發現adb出現了問題,需要確認adb是否位于目錄下,并重啟eclipse和adb,但是重啟adb的出現了問題。
重啟adb的方法
1、用終端,進入你的sdk安裝目錄下,其中cd是進入的意思。進入到platform-tools下
2、輸入adb kill-server;
3、kill掉之后再輸入adb start-server,出現successful就重啟成功了
參考:重啟adb的方法
但是在啟動adb start-server
出現下面錯誤
* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
解決方法如下(針對mac)
1、執行下面命令
adb nodaemon server
出現下面錯誤
cannot bind 'tcp:5037'
原來adb server 端口綁定失敗?
2、命令 lsof -i tcp:port? (port替換成端口號,比如6379)可以查看該端口被什么程序占用,并顯示PID,方便KILL
3、kill
當我們學會了如何查找一個運行程序的PID,我們就可以通過終端來終結任何一個程序的運行,而不用去找到這個程序去點擊退出某某程序。
kill命令的格式很簡單,就是kill? 某個程序的PID就可以。比如kill 1155
kill掉之后,再次重啟,問題解決。
參考:android搭建環境錯誤 daemon not running. starting it now on port 5037 ADB server didn't ACK
不能重啟的原因可能是因為豌豆莢,或者91手機助手占用了端口,關掉他們就好啦。
總結
以上是生活随笔為你收集整理的Mac下adb不能重启的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络交换卡
- 下一篇: Django基础11(Django中fo