ADB 는 데 몬 솔 루 션 에 연결 할 수 없습니다(adb 서버 버 전(41)이 클 라 이언 트 와 일치 하지 않 음(40)

1445 단어 Linux
최근 Android Studio 3.5 로 업데이트 되 었 습 니 다.adb wifi 로 연결 할 때 다음 과 같은 문제 가 발생 하여 장치 에 연결 할 수 없습니다.
* daemon not running; starting now at tcp:5037
ADB server didn't ACK
Full server startup log: /var/folders/df/3drfx_117t1g7d97fxd86j_w0000gn/T//adb.501.log
Server had pid: 14447
--- adb starting (pid 14447) ---
adb I 10-30 20:55:57 14447 194321 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 10-30 20:55:57 14447 194321 main.cpp:57] Version 0.0.1-4500957
adb I 10-30 20:55:57 14447 194321 main.cpp:57] Installed as /Users/praveen/Library/Android/sdk/platform-tools/adb
adb I 10-30 20:55:57 14447 194321 main.cpp:57] 
adb I 10-30 20:55:57 14445 194315 adb_auth_host.cpp:416] adb_auth_init...
adb I 10-30 20:55:57 14445 194315 adb_auth_host.cpp:174] read_key_file '/Users/praveen/.android/adbkey'...
error: could not install *smartsocket* listener: Address already in use

* failed to start daemon
error: cannot connect to daemon

시스템 에 여러 버 전의 adb 가 있 기 때 문 입 니 다.
어떤 adb 실행
$ which adb
/usr/bin/adb

terminal 에서 adb 명령 을 직접 입력 하여 기본 실행/user/bin/adb 를 실행 합 니 다.android studio 가 열 릴 때 자동 으로 adb 를 시작 합 니 다./usr/bin/adb 는 platform-tools 버 전과 일치 하지 않 아 실행 할 수 없 으 며,platform-tools 디 렉 터 리 에서 실 행 됩 니 다./adb 명령 은 정상 입 니 다.
해결 방법
adb kill-server
sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb start-server

좋은 웹페이지 즐겨찾기