我正在運行一個新安裝的Debian 7.0 Wheezy 64位。我在本教程中使用Debian生成工具支持adb http://bernaerts.dyndns.org/linux/280-debian-wheezy-android-tools-adb-fastboot-qtadbAdb沒有運行
我對亞行有以下問題。它確實啓動,但不是創建一個TCPIP套接字,而是使用端口名稱在/ tmp中創建一個文件套接字。我試着從根啓動adb服務器,但同樣的問題。這裏是一個shel輸出爲例
hydrogen ~ # adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
hydrogen ~ # adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
** daemon still not running
error: cannot connect to daemon
hydrogen ~ # netstat -a | grep 5037
unix 2 [ ACC ] STREAM LISTENING 30187 /tmp/5037
unix 2 [ ACC ] STREAM LISTENING 28409 /tmp/5037
hydrogen ~ # lsof -la /tmp/5037
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
adb 7531 0 6u unix 0xffff8800bcb0e5c0 0t0 30187 /tmp/5037
adb 7535 0 5u unix 0xffff8801106efc00 0t0 28409 /tmp/5037
任何提示,我可以搜索這個問題?
爲什麼你不只是使用谷歌官方二進制? http://dl.google.com/android/repository/platform-tools_r17-linux.zip –
嗨亞歷克斯, 感謝您的提示。它確實有效,我只需安裝libncurses5:i386即可使預編譯的adb工作。 與此同時,有人還指出了我對這個官方的Debian bug:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=715238,這完全符合我的問題。希望他們能解決它。 – fbianco
是的,測試在Debian bugreport中建議的補丁,解決了文件套接字的問題。 – fbianco