TL; DR:
Эти две android версии инструментов устарели:
Обновите все android инструменты до последней версии и убедитесь, что ни один из старых не остался, и вы должны будьте добры к go. =)
После того, как я попытался загрузить APK прямо в мой телефон со вкладки "Device File Explorer" Android Stud ios ', и это не удалось с таким же поведением я знал, что что-то не так с adb-server
. Итак, я приступил к запуску adb
непосредственно из консоли, выполнив следующие команды:
$ adb start-server
$ adb push abcdefg.apk
Сервер запустился просто нормально и привел к тому же поведению, но это показало мне новое сообщение об ошибке / предупреждение что я никогда не показывался в Android Studio:
adb server version (30) doesn't match this client (41); killing...
Этого мне было достаточно, чтобы найти такие вопросы и пост в блоге, как этот: Как решить - «версия сервера adb (32) не работает» не соответствует этому клиенту (36); убийство… »
Я думаю, этот телефон очень новый по сравнению со старыми Android инструментами, которые я установил, поэтому в основном все, что мне нужно было сделать, это обновить эти 2 инструмента (до последней версии ) из меню конфигурации Android Stud ios * Android SDK:
![Android Studio's Android SDK configuration menu](https://i.stack.imgur.com/he0zZ.png)
Теперь, очень важно , что вы удаляете любые старая версия инструментов, которые у вас могут лежать, чтобы не было никаких шансов, что они привыкнут (потому что это случилось со мной в процессе). Вы можете проверить его, установив флажок «Показать сведения о пакете», и установить только последнюю версию:
![](https://i.stack.imgur.com/OsJAO.png)
После этого убейте adb
из Диспетчер задач (если он был запущен) и перезапустите Android Studio. Это должно убедиться, что вы не используете старую версию.