Не удалось подключить adb после обновления Android Studio до 3.4

не удалось подключиться к adb. проверьте журнал событий на наличие возможной проблемы, убедитесь, что запись localhost указывает на 127.0.0.1 или :: 1 для ipv4 или ipv6

введите описание изображения здесь

Пробовал adb kill-server, перезапуск, аннулирование перезапуска, ничего не работает. О той же проблеме сообщается здесь https://issuetracker.google.com/issues/130791561.

Примечание: я не добавлял никаких файлов или чего-либо еще в студию, это только что установленная студия после форматирования, проблема с полной системой все еще существует.


person MJM    schedule 19.04.2019    source источник
comment
Я попытался удалить студию и полностью отформатировать систему, после чего она также не работает.   -  person MJM    schedule 22.04.2019
comment
возможно, вы не добавили инструменты платформы в путь... вы можете запустить adb.exe?   -  person Martin Zeitler    schedule 29.04.2019
comment
@MartinZeitler говорит, что отсутствует api-ms-win-crt-runtime-l1-1-0.dll   -  person MJM    schedule 30.04.2019
comment
см. support.microsoft.com /ru-ru/help/2999226/   -  person Martin Zeitler    schedule 30.04.2019
comment
у вас есть решение?   -  person Ram    schedule 11.05.2019
comment
@ram работает с stackoverflow.com/a/55897920/8603832   -  person MJM    schedule 11.05.2019
comment
Я предполагаю, что для этого требуется обновить окна, как упоминалось в одном из сообщений, потому что в моем случае, когда это не сработало, я хотел перезапустить, но у него была возможность обновить и перезапустить, поэтому, когда это было сделано, все работало нормально   -  person shabby    schedule 23.07.2019


Ответы (17)


Замените свои инструменты платформы на этот и удалите другой. https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

person Ved    schedule 29.04.2019
comment
Ваш ответ неприменим для пользователей Mac или Linux. - person kostyabakay; 03.06.2019
comment
Потребуется перезагрузка компьютера - person S.R; 04.06.2019
comment
Android SDK -> Инструменты SDK -> Удалите Android SDK Platform-Tools и переустановите его. Перезагрузите компьютер, чтобы решить эту проблему. Отлично работал в линуксе. - person mustafiz012; 19.06.2019
comment
когда я использую только Genymotion, я столкнулся с этой ошибкой: не удалось подключиться к adb. проверьте журнал событий на наличие возможной проблемы, убедитесь, что запись localhost указывает на 127.0.0.1 или :: 1 для ipv4 или ipv6 .... эта душа сработала для меня . - person hossein masomzadeh; 08.07.2019
comment
Это неправильное решение, я решил ту же проблему, сославшись на эту ссылку stackoverflow.com/questions/56948774/ - person Faiz Anwar; 09.07.2019
comment
Понижение платформы-инструмента с более высокой версии до 26 не является идеальным ответом. в любом случае это решит проблему. - person Adarsh Vijayan P; 13.07.2019
comment
@abasnikzad Для меня проблема заключалась в запуске устройства Genymotion перед запуском adb, я закрыл свое устройство Genymotion, а затем сначала запустил adb после того, как это устройство Genymotion решило эту проблему. Основная проблема, которую я чувствую, заключается в том, что порт adb, необходимый для запуска, был занят Genymotion, поэтому это может произойти и с другими приложениями, такими как Skype. - person Umar Qureshi; 15.09.2019

Я также столкнулся с этой проблемой в версии Android Studio 3.4, но теперь я исправил ее, если вы используете окна, выполните следующие действия:

  1. Загрузите инструменты платформы отсюда https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

  2. Извлечь загруженный zip-файл

  3. Перейдите в папку «C:\Users\your_computer_user_name\AppData\Local\Android\Sdk» и удалите папку «Инструменты платформы».

  4. Скопируйте и вставьте загруженную папку инструмента платформы в указанное выше место.

  5. Теперь перейдите в свою студию Android и перестройте свой проект. Затем запустите.

person Basant    schedule 09.05.2019
comment
Спасибо. Мне пришлось перезагрузить компьютер после замены инструмента, чтобы он заработал. - person Hong; 25.05.2019
comment
Что насчет пользователей Mac? - person Idris Stack; 09.06.2019
comment
@Idris Stack, это похоже на ошибку, и многие пользователи Android Studio сталкиваются с этой проблемой в версии 3.4, поэтому пытаются установить версию ниже 3.4, пока эта проблема не будет устранена командой разработчиков Android Studio. - person Basant; 09.06.2019
comment
@Basant, я видел ответ от lutaaya. Мне это помогло. - person Idris Stack; 09.06.2019

Для пользователей Mac выполните следующие простые действия:

  1. Просто перейдите в раздел Инструменты > Диспетчер SDK> Android SDK>, затем щелкните вкладку Инструменты SDK, затем найдите Android SDK Platform-tools и обновите его.

  2. Затем последний шаг, Отмена кеша и перезапуск IDE, после этого, наконец, вы снова перезапускаете свой Mac. (Иногда этот шаг не нужен)

Это сработает успешно.

введите описание изображения здесь

person Lutaaya Huzaifah Idris    schedule 09.06.2019
comment
это сработало для меня на моем Mac. Обновление и аннулирование-перезапуск IDE было достаточно хорошим - person Avi; 07.05.2020

Решение для пользователей Linux.

Информация о системе: Linux Mint Cinnamon 19.1, Android Studio 3.4.1

Описание проблемы: проблема с инструментами платформы.

Решение. Удалите папку вручную и обновите инструменты SDK через Android Studio.

Шаг 1. Перейдите в папку установки Android SDK. По умолчанию в вашем домашнем каталоге. Выберите платформенные инструменты и просто удалите. (/дом//Android/SDK)

введите описание изображения здесь

Шаг 2. Откройте Android Studio и перейдите в Инструменты SDK. (Файл -> Настройки -> Внешний вид и поведение -> Системные настройки -> Android SDK -> Инструменты SDK). К этому моменту вы должны увидеть, что строка Android SDK Platform Tools не отмечена.

введите описание изображения здесь

Шаг 3. Установите флажок для установки инструментов платформы и нажмите OK. Обратите внимание, что папка будет перемещена в каталог, из которого она была удалена.

введите описание изображения здесь

Теперь, когда вы переустановили инструменты платформы, перезапустите Android Studio, и ваши цели развертывания должны появиться.

введите описание изображения здесь

Если вы не установите обратно инструмент платформы и попытаетесь собрать или запустить проект, вы получите эту ошибку IDE. Просто к вашему сведению :)

введите описание изображения здесь

Вот и все. Наслаждаться. Удачного кодирования

person Gulbala Salamov    schedule 21.06.2019
comment
Привет, Гульбала, Мое мобильное устройство не подключается к студии Android через USB, я проверил с помощью инструментов платформы 26 и 29, но не повезло, я использую Windows 7PC. Пожалуйста помоги мне с этим. - person Naveen; 06.11.2019

Если вы используете Windows, у вас может быть повреждение в api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте обновить его — вы можете получить обновление по адресу веб-сайт Microsoft.

Вы должны проверить это - path/to/sdk/platform-tools и попробовать запустить adb.exe

person Community    schedule 20.04.2019
comment
я установил свежие окна, проблема все еще присутствует, старые и новые окна, прежде чем они работали нормально после обновления до 3.4, это вызывает проблему. - person MJM; 23.04.2019

Когда вы обновляете инструменты платформы Sdk (которые содержат adb.exe) до версии 28.0.2 и если вы используете Windows 8.1, вам требуется несколько обновлений из Windows.

Согласно примечаниям к выпуску инструментов платформы SDK (https://developer.android.com/studio/releases/platform-tools):

Обновленные требования Windows: инструменты платформы теперь зависят от среды выполнения Windows Universal C, которая обычно устанавливается по умолчанию через Центр обновления Windows. Если вы видите ошибки, в которых упоминаются отсутствующие библиотеки DLL, вам может потребоваться вручную загрузить и установить пакет среды выполнения».

URL-адрес обновления Windows: https://support.microsoft.com/en-ca/help/2999226/update-for-universal-c-runtime-in-windows

Необходимый URL-адрес обновления Windows: https://www.microsoft.com/en-us/download/details.aspx?id=42327

Столкнулся с точно такой же проблемой, но после обновления сначала с предварительным URL-адресом, а затем с другим URL-адресом, теперь он отлично работает для меня.

person amit kumar    schedule 26.04.2019
comment
Я столкнулся с точно такой же проблемой, но она была решена после обновлений. - person amit kumar; 26.04.2019

У меня сработало, выбрав -> Use libusb backend

У меня сработало, выбрав

введите здесь описание изображения

person yOshi    schedule 10.05.2019

Это сработало для меня в Windows:

  1. Перейдите в cmd, напишите %temp%, нажмите Enter -> удалите оттуда все данные.

  2. Перезагрузите компьютер.

  3. Откройте Android Studio сейчас, все будет работать.

person Abhishek Kumar    schedule 17.05.2019
comment
Простое решение, но некоторым нужно напомнить перезагрузить наши машины. - person Michael LeVan; 22.05.2019

  1. Очистить всю кеш-память (связанную с Android Studio)

  2. Перезапустите ADB вручную из Android Studio (первый вариант)

Откройте командную строку и получите android sdk> platform-tools> adb kill-server

нажмите Ввод

и снова adb start-server

нажмите Ввод

  1. Перезапустите ADB вручную из Android Stidio (второй вариант)

перейдите к вашему (путь к хранилищу SDK) sdk>platform-tools>adb

нажмите Ввод

бывший. Диск D > sdk > инструменты платформы > adb

  1. Перезагрузите систему
person P. Patel    schedule 28.04.2019
comment
Другой вариант — сначала заменить инструменты платформы после этого шага, описанного выше. - person P. Patel; 28.04.2019
comment
Замените свои платформы-инструменты на другие. - person P. Patel; 22.05.2019

Удалите папку platform-tools из SDK и замените ее на другой компьютер. Я также столкнулся с этой проблемой после обновления до 3.4. Если вы столкнулись с той же проблемой, обновитесь до Android Studio 3.5 Canary Channel.

person Community    schedule 29.04.2019

Причина в проблеме с сервером ADB. Просто перезапустите файл adb.

(Перейдите в папку SDK, затем в папке инструментов платформы вы увидите adb.exe. Скопируйте путь и вставьте его в системную переменную среды вашего компьютера. Установите там новый путь и вставьте туда расположение файла adb.exe. Надеюсь, это решит)

person A K M ALI HASAN    schedule 19.05.2019

Если вы используете Genymotion, есть обновление, которое устраняет проблему.

Genymotion 3.0.2 (18 апреля 2019 г.)

Исправления

Мы исправили несовместимость с инструментом adb, включенным в пакет platform-tools 28.0.2 Android SDK, из-за которой не запускались виртуальные устройства.

Эта новая версия adb изменила поведение команды «adb connect:», сделав часть «port» обязательной. Это сломало Genymotion Desktop в нескольких местах, где он не прошел порт. Мы изменили способ, которым мы называем «adb connect», а также обновили версию, которую мы поставляем с продуктом, чтобы она соответствовала версии в инструментах платформы 28.0.2.

person Leonam Anjos    schedule 27.06.2019

Если ни один из приведенных выше ответов не сработал для вас (как это случилось со мной), перейдите на старую версию Android Studio, выполнив следующие действия:

  1. Удалить текущую Android Studio
  2. Перейдите в Архив Android Studio и загрузите любую старую версию.
  3. После установки откройте проект. Вы можете увидеть такую ​​ошибку

Эта версия Android Studio не может открыть этот проект. Повторите попытку с Android Studio 3.4 или новее.

  1. Теперь откройте градацию проекта и обновите версию classpath tools.build. т.е. в моем случае версия студии Android 3.2 и путь к классам 3.2.1

Надеюсь, это сэкономит кому-то время.

person isamirkhaan1    schedule 09.07.2019

Вчера вечером я столкнулся с этой проблемой и попробовал следующие методы для ее устранения:

  • загрузите старые инструменты платформы и поместите их в папку android sdk (у меня не работает)
  • adb kill-server, adb start-server. (у меня не работает, у adb не было ответа на эти cmd)
  • убить процесс, который занимает порт 5037. (у меня нет другого запуска .exe на этом порту)
  • переустановите инструменты платформы в Android Studio (не работает)
  • скачайте наборы ADB и замените их в папке platform-tools.(work!!! )

Кажется, что мой файл adb был изменен или заменен некоторыми программами. Вы можете попробовать эти методы, и я надеюсь, что некоторые из них сработают для вас.

person 东方魔盗    schedule 26.07.2019

У меня была эта проблема только после обновления Genymotion на Mac.

Что сработало для меня: откройте настройки Genymotion, выберите ADB, выберите «Использовать пользовательские инструменты Android SDK» и укажите на папку Android SDK.

person Jérémy Reynaud    schedule 01.08.2019

На самом деле проблема не в версии Android Studio 3.4. Проблема в версии инструментов платформы Android, которая является последней 29.

Поэтому установите предыдущую версию версии инструментов платформы Android, это решит вашу проблему. как упоминалось выше @Ved.

Вед. ссылка: https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

person Ejaz Ahmad    schedule 09.08.2019

EndTask adb.exe из фоновых процессов (TaskManager) и снова запустить приложение. Меня устраивает

person Faakhir    schedule 22.09.2019