e # Фон
Я обновил свою андроид студию до сборки 3.4 (насколько я помню, я видел диалог, в котором мне предлагалось удалить мои старые файлы конфигурации андроид студии, некоторые из которых были размером> 1 ГБ, я с радостью нажал кнопку Да!).
Но вдруг моя команда adb перестала работать:
adb shell
adb server version (37) doesn't match this client (40); killing...
ADB server didn't ACK
Full server startup log: /var/folders/1b/3wwzdg214cz57k2nccl_9d5c0000gn/T//adb.501.log
Server had pid: 32161
--- adb starting (pid 32161) ---
adb I 05-08 12:38:07 32161 895177 main.cpp:56] Android Debug Bridge version 1.0.40
adb I 05-08 12:38:07 32161 895177 main.cpp:56] Version 4986621
adb I 05-08 12:38:07 32161 895177 main.cpp:56] Installed as /Users/Shared/Library/Android/sdk/platform-tools/adb
adb I 05-08 12:38:07 32161 895177 main.cpp:56]
adb E 05-08 12:38:07 32161 895185 usb_osx.cpp:159] Unable to create an interface plug-in (e00002be)
adb I 05-08 12:38:07 32161 895177 auth.cpp:421] adb_auth_init...
adb I 05-08 12:38:07 32161 895177 auth.cpp:174] read_key_file '/Users/abdullah/.android/adbkey'...
adb server killed by remote request
* failed to start the daemon
error: cannot connect to the daemon
Моя текущая версия ADB 1.4:
adb version
Android Debug Bridge version 1.0.40
Version 4986621
Installed as /Users/Shared/Library/Android/sdk/platform-tools/adb
Я искал повсюду, где работает 37-я версия (чтобы я мог ее уже убить), но ничего не смог найти. Самое близкое, что я мог найти, это:
ps aux | grep adb
abdullah 32176 0.6 0.0 4356908 8156 ?? S 12:38PM 0:02.44 adb fork-server server
Это похоже на службу, которая работает, каждый раз, когда я убиваю ее, хотя она запускается снова:
$ kill 32176
$ ps aux | grep adb
Abdullah 15806 0.7 0.0 4295468 8048 ?? S 12:44PM 0:00.05 adb fork-server server
Вопрос
Как я могу убить это adb fork-server
, чтобы я мог избавиться от 37
экземпляра моего adb?
Что я пробовал
Я попытался запустить adb kill-server
, а затем adb start-server
, но получил ту же ошибку
обновление
Я пытался следовать инструкциям здесь для понижения моей оболочки adb до версии 1.0.37
но теперь перейдем к предыдущему списку инструментов для платформы Android. Я обнаружил, что следующие версии отображаются так:
- platform-tools_r25.0.5-darwin.zip .01.0.39
- platform-tools_r25.0.4-darwin.zip .01.0.39
- platform-tools_r25.0.3-darwin.zip .01.0.36
поэтому 1.0.37 нет в списке !!!!
Обновление
Я только что понял, что это совпало с попыткой зеркалирования экрана планшета на моем ноутбуке, поэтому я установил vysor . Это может быть связано с этим:
![enter image description here](https://i.stack.imgur.com/mWMDc.png)