Не удается подключить adb после обновления Android Studio до 3.4 - программирование
Подтвердить что ты не робот

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

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

enter image description here

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

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

4b9b3361

Ответ 2

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

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

  2. Извлечь загруженный почтовый файл

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

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

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

Ответ 3

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

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

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

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

enter image description here

Ответ 4

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

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

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

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

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

enter image description here

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

enter image description here

Шаг 3: Поставьте галочку для установки Platform Tools и нажмите OK. Обратите внимание, что папка будет перемещена в каталог, где она была удалена.

enter image description here

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

enter image description here

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

enter image description here

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

Ответ 5

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

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

Ответ 6

Когда вы обновляете инструменты платформы 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

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

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

Ответ 7

Это сработало для меня, выбрав -> Использовать библиотеку libusb

It worked for me by selecting

enter image description here

Ответ 8

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

  1. Перейти к cmd write% temp% hit enter → удалить все данные оттуда.

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

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

Ответ 9

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

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

Откройте командную строку и получите Android SDK> инструменты платформы> ADB Kill-сервер

нажмите Ввод

и снова adb start-server

нажмите Ввод

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

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

нажмите Ввод

ех. D drive> sdk> платформа-инструменты> adb

  1. Перезагрузите вашу систему

Ответ 10

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

Ответ 11

Возможные дубликаты: невозможно подключиться к ADB после обновления Android Studio до 3.4

Когда вы обновляете инструменты платформы 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

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

Столкнулся с точно такой же проблемой, обновленной обоими обновлениями Windows (сначала обновите предварительное условие, а затем с помощью другой ссылки), и теперь он работает совершенно нормально для меня.

Ответ 12

Вы можете найти мой ответ, добавленный на этом https://issuetracker.google.com/issues/130791561.

Вы также можете обратиться к

https://developer.android.com/studio/releases/platform-tools, в котором говорится, что вам нужны c библиотеки времени выполнения, чтобы запустить андроид студию после обновления.

Я столкнулся с точно такой же проблемой, и теперь она работает нормально для меня.

Ответ 14

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

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

Ответ 15

Как указано в красном тексте, вам нужно проверить файл хоста. В Windows 10 это C:\Windows\System32\drivers\etc\hosts, оно должно содержать строку "127.0.0.1 localhost" (без "#" в начале) и пустую строку в конце. Затем вам нужно перезагрузить Android Studio.

Ответ 16

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

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

исправления

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

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

Ответ 17

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

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

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

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

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

Ответ 18

Я столкнулся с этой проблемой вчера вечером, и я попытался исправить эти методы:

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

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

Ответ 19

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

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

Ответ 20

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

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

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

Ответ 21

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

Ответ 22

Убедитесь, что ADB установлен правильно.

Шаг 1. Загрузите этот файл и замените его следующим

(C:\Users\л\AppData\Local\Android\Sdk\платформенные инструменты)

Ссылка для скачивания

Шаг 2. Вам придется заменить эту папку (все файлы)

  1. Пример скриншота расположения папки

Шаг 3. (Щелкните правой кнопкой мыши + Shitt) внутри папки инструментов платформы

  1. Нажмите здесь, чтобы открыть командное окно.
  2. и введите устройства adb и нажмите Enter

  3. Пример скриншота cmd

Шаг 4. Отладка настроек в режиме разработчика

  1. OEM разблокировка.
  2. USB отладки.
  3. Пример скриншота настройки режима разработчика

Теперь вы можете запускать ваше приложение на виртуальных или физических устройствах.