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