0

新しくインストールした Debian 7.0 Wheezy 64 ビットを実行しています。このチュートリアルhttp://bernaerts.dyndns.org/linux/280-debian-wheezy-android-tools-adb-fastboot-qtadbに従って、Debianビルド機能を使用してadbをバックポートしました

ADBには次の問題があります。起動しますが、TCPIP ソケットを作成する代わりに、ポート名を使用して /tmp にファイル ソケットを作成します。adbサーバーのルートから始めてみましたが、同じ問題です。たとえば、ここにシェル出力があります

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

この問題を検索できるヒントはありますか?

4

2 に答える 2

0

socat接続を unix ソケットにリダイレクトするために使用する TCP ソケットを作成できます。

socat TCP-LISTEN:5037,reuseaddr,fork UNIX-CONNECT:/tmp/5037

;)

于 2016-06-02T22:53:13.953 に答える
0

はい、

Debian バグ レポートで提案された最後のパッチは、この問題を解決します。

hydrogen android # adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
hydrogen android # adb devices
List of devices attached 

hydrogen android # netstat -a | grep adb
hydrogen android # netstat -a | grep 5037
unix  2      [ ACC ]     STREAM     LISTENING     483635   /tmp/5037

お騒がせしてすみません。問題が解決しました。

于 2013-07-15T23:09:47.113 に答える