Detected adb андроид студио

Fix “Unable to locate adb within SDK” in Android Studio

The following error occurs when the adb file is not found within the SDK system folder. A software development kit (SDK) provides the software required to build your applications for a target platform.

Method 1 (Using Android Studio IDE)

To resolve this, firstly you need to check if the adb is even present in the SDK folder. For this, open C:\Users\Username\AppData\Local\Android\Sdk\platform-tools, check if adb.exe is present.

Case 1: If adb is not present:

If the adb is not present, installing the platform-tools resolves the problem. For this, open Android Studio, click on SDK Manager in the toolbar or click Tools > SDK Manager, click on SDK Tools, then check-mark ‘✓’ Android-SDK Platform-Tools (as shown below).

Case 2: If adb is present

This generally occurs if the platform-tools are not installed properly. Reinstalling the platform tools might fix this problem. Open Android Studio, click SDK Manager in the toolbar or click Tools > SDK Manager, click SDK Tools, then uncheck Android-SDK Platform-Tools (as shown above). After this, open C:\Users\Username\AppData\Local\Android\Sdk and delete the platform-tools folder. Then go back to Android Studio and in the SDK Tools, check-mark ‘✓’ Android-SDK Platform-Tools.

Method 2 (Using sdkmanager command-line tool)

If you’re using Android Studio, you can simply use the IDE instead of this method and manage your SDK tools as stated in METHOD 1.

Case 1: If adb is not present

Install the platform tools. For this, open C:\Users\Prasoon\AppData\Local\Android\Sdk\tools\bin\sdkmanager. Type in:

Case 2: If adb is present

Reinstalling the platform-tools might fix this problem. For this, open C:\Users\Prasoon\AppData\Local\Android\Sdk\tools\bin\sdkmanager. Type in:

Now the platform-tools are uninstalled. Open C:\Users\Username\AppData\Local\Android\Sdk and delete the platform-tools folder from there.

Now you need to reinstall the platform tools. Go back to the sdkmanager command-line tool and type in:

Источник

Ошибка: невозможно найти adb в SDK в Android Studio

Кто-нибудь знает что это значит? Я вроде как noobish для Android. Когда я нажимаю кнопку «запустить» на своем симуляторе, я получаю это сообщение.

Я использую последнюю версию, 0.8.14 .

EDIT: я использую Android Studio

ADB теперь находится в платформенных инструментах Android SDK .

Проверьте [sdk directory]/platform-tools и если он его не существует, откройте диспетчер SDK в Android Studio (кнопка где-то в верхнем меню, логотип Android со стрелкой вниз), перейдите на вкладку инструментов SDK и И выберите / установите Android-платформу Android SDK .

Кроме того, вы можете попробовать автономный диспетчер SDK: откройте диспетчер SDK и вы увидите ссылку «Запустить автономный диспетчер SDK» где-нибудь внизу окна настроек. Нажмите и откройте автономный менеджер SDK, затем установите / обновите

«Инструменты> Инструменты платформы Android SDK».

Если вышеуказанное не решит проблему, попробуйте переустановить инструменты: откройте «Standalone SDK manager» и удалите инструменты платформы Android SDK, полностью удалите [your sdk directory]/platform-tools и установите его снова с помощью SDK менеджер.

Надеюсь это поможет!

Для тех, кто все еще сталкивается с этой проблемой. У меня была аналогичная проблема, когда я мог видеть свое устройство из adb в командной строке с помощью adb devices но Android Studio не узнает, когда я подключил устройство и выбрал бы:

    Unable to locate adb within SDK или

Unable to obtain result of ‘adb version’

Я попытался запустить / остановить adb, uninstalls, платформенных инструментов и многое другое. Я обнаружил, что внутри моей папки C:\Users\ \AppData\Local\Android меня было несколько папок sdk. Я выполнил следующее:

  1. Unistall Platform-Tools с помощью SDK-менеджера Android Studio
  2. Удалены все platform-tools\ каталоги в каждом каталоге C:\Users\ \AppData\Local\Android\sdk*
  3. Переустановленные платформы-инструменты с помощью SDK-менеджера Android Studio

Надеюсь, это поможет кому-нибудь когда-нибудь с их проблемой.

В Android Studio нажмите «Инструменты» в верхней панели вкладок студии Android.

Инструменты >> Android >> SDK Manager >> Запуск автономного диспетчера Sdk

Там вы можете ясно видеть, какой инструмент платформы отсутствует, а затем просто установите это, и ваш adb начнет работать должным образом.

Полностью установите по крайней мере один пакет Api (Android Api 23 или 24).

Если вы используете Android Studio и имеете защиту AVG, файл adb.exe может находиться в Вирусном хранилище. Это была моя проблема. Исправить: открыть AVG. Выберите «Параметры» (вверху справа), затем «Вирусное хранилище». Если вы видите файл adb.exe, выберите его и нажмите «Восстановить».

Попробуйте это: File-> Структура проекта в структуре проекта Left> SDKs местоположение SDK выберите местоположение Android SDK (использование старой версии Нажмите +, добавьте еще один sdk)

Читайте также:  Сменить номер ватсап без потери истории андроид

Я удалил и переустановил Android SDK Platform-Tools 23 23.0.0 . Это решило проблему. Вчера я сделал полное обновление SDK с помощью SDK Manager, удалив некоторые части, которые, как я полагал, больше не нужны и не загружают обновления. Возможно, это и стало причиной проблемы.

Просто зайдите в Менеджер SDK и установите Android SDK Tools

Да, у меня такой же опыт

АБР теперь находится в каталоге инструментов платформы.

Korsosa сказал, что проверьте его каталог [sdk directory] / platform-tools, если он существует. Если нет, то откройте диспетчер SDK в Android Studio (кнопка где-то в верхнем меню, логотип Android со стрелкой вниз), а также загрузите и установите Tools> Android SDK Platform-tools.

Если у вас есть инструменты для платформы, у вас есть файл adb.exe. В моем случае этот файл был сломан, поэтому загрузите этот инструмент платформы снова

Если у вас уже установлен Android SDK Platform Tool, перейдите в меню «Файл»> «Настройки»> «Настройки системы»> «Android SDK»> «Запустить автономный диспетчер SDK».

В разделе «Сервис» вы увидите, что Android SDK Platform-Tools удалена. Поэтому отмените выбор всех и установите флажок и просто нажмите кнопку «Установить».

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

Неудача выполнения файла может быть вызвана следующими причинами:
1. пользовательские разрешения / с (наследование обработано).
2. Коррумпированный файл.
3. доступ к файлу другим приложением одновременно.
4. Файл заблокирован антивирусным программным обеспечением.

Странно мой антивирус обнаружил файлы adb, avd и jndispatch.dll как нечистые файлы и выгрузил их в хранилище.

Я должен был восстановить их из хранилища AVG. Настройте AVG, чтобы игнорировать (добавить папку в список исключений) в AndroidStudio и другую требуемую папку.

Если вы без антивируса и все еще сталкиваетесь с этой проблемой, помните, что окна 7 и выше имеют встроенный «защитник окон». Посмотрите, делает ли этот человек то же самое. Поместите свою папку в список «исключение» антивируса, так как вендору доверяют по всему миру.

Этот же ответ пойдет на « Ошибка при запуске AVD с процессором AMD ». У меня нет достаточной репутации, чтобы ответить на этот вопрос там и там.

Если вы используете Windows 10 (может быть, и Windows 7) и студия Android, возможно, это связано с проблемой виртуальной памяти Windows. Невозможно получить версию adb

В моем случае я пробовал выше, но похоже, что adb не будет установлен, поэтому все, что мне нужно было сделать, это скопировать adb.exe в папку и работать! Я скопировал adb.exe и вставил следующие пути на моем устройстве:

C: \ Users \ Your-Device-имя пользователя \ AppData \ Local \ Android \ SDK

C: \ Users \ Your-Device-имя пользователя \ AppData \ Local \ Android \ SDK \ платформенные инструменты

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

В моем случае это был простой случай неправильного пути. Просто перейдите в диалоговом окне «Структура проекта» (alt + ctrl + shift + s), а затем в платформу -> SDK и фиксированный домашний путь Android SDK. См. Снимок экрана. Исправить путь SDK

Источник

Ошибка: невозможно найти adb в SDK в Android Studio

Кто-нибудь знает что это значит? Когда я нажимаю кнопку «запустить» на своем симуляторе, я получаю это сообщение.

Throwable: невозможно найти adb в SDK

Я использую последнюю версию 0.8.14 .

27 ответов

ADB теперь находится в Android SDK platform-tools .

  1. Проверьте свой каталог [sdk directory]/platform-tools и, если он не существует, откройте диспетчер SDK в Android Studio (кнопка где-нибудь в верхнем меню, логотип Android со стрелкой вниз), переключитесь на Вкладка SDK tools и выберите / установите Android SDK Platform-tools .

  1. Кроме того, вы можете попробовать автономный диспетчер SDK: откройте диспетчер SDK, и вы должны увидеть ссылку «Запустить автономный диспетчер SDK» где-то в нижней части окна настроек. Щелкните и откройте автономный диспетчер SDK, затем установите / обновите

«Инструменты> Инструменты платформы Android SDK».

Если вышеуказанное не решает проблему, попробуйте переустановить инструменты: откройте «Автономный диспетчер SDK» и удалите инструменты платформы Android SDK, полностью удалите каталог [your sdk directory]/platform-tools и установите его снова с помощью диспетчера SDK.

Проверьте свой антивирусный ящик. Иногда антивирусная программа думает, что adb.exe — это вирус. Если вы найдете его там, восстановите файл, и он начнет работать. Вы также можете поместить adb.exe в качестве безопасного файла в антивирусную программу.

Надеюсь это поможет!

Попробовав все вышеперечисленное (и многое другое), я погуглил, как сбросить Android Studio, и в конечном итоге это сработало!

На MAC удалите эту папку:

/ Библиотека / Поддержка приложений / Google / AndroidStudio4.1

Затем я проверил adb в терминале, выполнив команду adb, и он показался, как должен.

Когда я затем запустил свой проект, поддерживающий реакцию, с yarn start и yarn android, он сначала потерпел неудачу, но второй раз запустился.

Для меня я переключился на zsh в качестве оболочки по умолчанию на вашем Mac. Переключитесь назад и перезапустите исправлено.

Читайте также:  Помогает ли касперский для андроид

Моя Android Studio версии 3.6.1

После обновления последней версии я столкнулся с этой проблемой в течение нескольких часов. Мои шаги для решения этой проблемы:

-> Обновлены инструменты платформы SDK [хотя он еще не загружает мое устройство]

-> Измените USB-кабель, тогда оба моих устройства подключатся к Studio и успешно запустят мое приложение.

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

Вы можете скачать с терминала или cmd вот так:

Некоторое время я боролся с этим. Пытался установить / удалить различные пакеты в SDK Manager, но безуспешно. Я даже удалил Android Studio и переустановил, не помогло.

Я использую Android Studio 3.3 на OS X 10.14.2. В конце я попробовал следующее:

Это удалило всю папку sdk. Вы должны запустить эту команду в своем домашнем каталоге в терминале. (это местоположение по умолчанию, когда вы его открываете)

Затем я запустил Android Studio, и он не смог найти sdk. Так что это побудило меня скачать его. Скачал свежий SDK, все нормально работало.

Это могло быть излишним, но это сработало.

У меня сработало (Android Studio 3.1.3):

1. Убедитесь, что установлен Android SDK Platform-Tools :

Инструменты> Диспетчер SDK> Инструменты SDK (вкладка)

2. Скопируйте путь к файлу ‘adb.exe’ . Обычно здесь:

C: \ Users \ Имя пользователя \ AppData \ Local \ Android \ Sdk \ platform-tools

3. Откройте переменные среды в Windows:

‘Window + R’> и введите ‘SystemPropertiesAdvanced’> Environment Variables .

4. Создайте новую системную переменную с name ‘PATH’ и value вашего пути adb.exe, например ‘C: \ Users \ Username \ AppData \ Local \ Android \ Sdk \ platform-tools’

Если у вас есть проблема с adb, перейдите в tools-> sdk manager → установить пропущенные инструменты sdk

Моя проблема была решена таким образом

У меня была эта проблема с Android Studio 3 , менеджер SDK почему-то не включал полные инструменты в папку инструментов платформы, поэтому мне пришлось загрузить его вручную из:

Затем распакуйте его в мою папку android/sdk/platform-tools/

Даже после загрузки определенного необходимого файла или всего остального, мы могли столкнуться с ошибкой выполнения файла.

Сбой при выполнении файла может быть вызван следующими причинами:
1. Разрешения пользователя (наследование обработано вручную).
2. поврежденный файл.
3. к файлу одновременно обращается другое приложение.
4. файл заблокирован антивирусным или вредоносным ПО.

Как ни странно, мой антивирус обнаружил файлы adb, avd и jndispatch.dll как нечистые и сбросил их в свое хранилище.

Мне пришлось восстановить их из хранилища AVG. настройте AVG на игнорирование (добавление папки в список исключений) папку AndroidStudio и другую необходимую папку.

Если у вас нет антивируса и все еще возникает эта проблема, помните, что Windows 7 и более поздние версии имеют встроенный «защитник Windows». посмотрите, делает ли этот парень то же самое. поместите вашу папку в список «исключений» антивируса, так как поставщик пользуется доверием во всем мире.

Этот же ответ будет идти к «Ошибка при запуске AVD с процессором AMD». у меня недостаточно репутации, чтобы там и там отвечать на этот вопрос.

Откройте диспетчер задач и найдите службу adb.exe после того, как увидели, что эта служба просто завершает ее и запускает снова.

В моем случае я пробовал описанное выше, но похоже, что adb не устанавливается, поэтому все, что мне нужно было сделать, это скопировать adb.exe в папку и работать! Я скопировал adb.exe и вставил на свое устройство следующие пути:

C: \ Users \ Имя пользователя-устройства \ AppData \ Local \ Android \ sdk

C: \ Users \ Имя-пользователя-устройства \ AppData \ Local \ Android \ SDK \ платформенные инструменты

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

Если у вас есть антивирус (например, AVG), вы можете вывести файл из карантина.

Нажмите Меню> Карантин> Установите флажок рядом с файлом adb.exe> ​​Стрелка рядом с удалением> Восстановить.

Но иногда файл продолжает появляться в карантине. Чтобы решить эту проблему, нажмите Restore and add exception или выберите «Меню»> «Настройки»> «Общие»> «Исключения»> и добавьте что-то вроде этого : C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\

Другие антивирусы имеют аналогичные эквиваленты «карантина», в котором может находиться APK-файл.

Не знаю, наверное, уже поздно отвечать на этот вопрос. Но если кто-то попал в мою ситуацию и борется с этой проблемой будет полезно.

Некоторые антивирусные программы обнаруживают adb.exe как вирус. Вам следует взглянуть на то место, куда антивирус ставит обнаруженные вами угрозы, и восстановить его оттуда. Поскольку Avast Antivirus находится внутри ящика с вирусами

Надеюсь, это будет кому-то полезно!

Хотя все эти ответы могли быть правильными в моем сценарии, это не сработало. Все началось, когда я удалил 2. * версию android studio после получения 3.0rc1. Но это напортачило и начало получать эту ошибку. После этого я выполнил большинство из этих шагов, и ни один из них не сработал. При анализе каталога SDK я заметил, что у меня есть две папки инструментов платформы. В .backup был adb.exe, а в другом — нет. Я просто скопировал файлы .backup в другую папку с инструментами платформы, и это устранило мою проблему.

Если у вас уже установлен Android SDK Platform Tool, перейдите в меню «Файл»> «Настройки»> «Параметры системы»> «Android SDK»> «Запустить автономный диспетчер SDK».

В каталоге инструментов вы увидите, что Android SDK Platform-Tools удален. Так что отмените выбор всех, установите этот флажок и просто нажмите кнопку установки.

Да, у меня такой же опыт

Теперь ADB находится в каталоге инструментов платформы.

Корсоса сказал: Проверьте свой каталог [sdk directory] / platform-tools, если он существует. Если нет, то откройте диспетчер SDK в Android Studio (кнопка где-то в верхнем меню, логотип Android со стрелкой вниз) и загрузите и установите Инструменты> Android SDK Platform-tools.

Если у вас есть платформенные инструменты, вы должны проверить файл adb.exe. В моем случае этот файл был поврежден, поэтому снова загрузите инструменты платформы.

Получил такую ​​же проблему. MacOS, Android Studio 3.6.1, SDK Android 10.0.

Это каталог, в котором студия Android ищет двоичный файл adb:

Однако двоичный файл находится в одной директории глубже:

Просто сделайте мягкую ссылку на текущий каталог:

Это помогло мне.

P.S. Добавление его в PATH не помогает, я, конечно, могу запустить его в терминале, но Android Studio не берет переменную PATH из .zshrc в MacOS.

Я удалил и переустановил Android SDK Platform-Tools 23 23.0.0 . Это решило проблему. Вчера я полностью обновил SDK с помощью SDK Manager, удалив некоторые части, которые, как мне казалось, мне больше не нужны, и загрузил обновления. Возможно, это и было источником проблемы.

В моем случае это был простой случай неверного пути. Просто перейдите в диалоговое окно «Структура проекта» (alt + ctrl + shift + s), а затем перейдите к платформе-> SDK и исправленному домашнему пути Android SDK.

Просто перейдите в диспетчер SDK и установите Android SDK Tools .

Наконец, после нескольких часов исследования я думаю, что у меня есть другое решение для всех, у кого есть проблемы с AVD Manager «Не удается найти adb».

Я знаю, что у нас есть настройки для SDK в Файл -> Настройки -> Внешний вид и поведение -> Системные настройки -> Android SDK. Это кажется недостаточно! Похоже, что Android Studio (по крайней мере, новая версия 4) не предоставляет проектам SDK по умолчанию, несмотря на вышеуказанную настройку.

Таким образом, вам также (для каждого проекта) необходимо перейти в Файл -> Структура проекта -> Параметры проекта -> Проект и выбрать Project SDK, для которого по умолчанию установлено значение [Без SDK].

Если в раскрывающемся списке ничего нет, выберите «Создать», выберите «Android SDK» и перейдите к местоположению своего Android SDK (обычно это «C: \ Users [имя пользователя] \ AppData \ Local \ Android \ Sdk в Windows»). После этого вы сможете выбрать платформу Android API xx. Теперь вы не должны получать эту досадную ошибку adb.

Попробуйте это: File-> Project Structure в Project Structure Left> SDKs SDK location выберите Android SDK location (в старой версии используйте Press +, добавьте еще один SDK)

В Android Studio нажмите «Инструменты» на верхней панели вкладок студии Android.

Инструменты >> Android >> SDK Manager >> Запуск автономного диспетчера Sdk

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

Полностью установите хотя бы один пакет Api (Android Api 23 или 24).

Если вы используете Android Studio и у вас есть защита от вирусов AVG, файл adb.exe может находиться в Vault Vault. Это была моя проблема. Чтобы исправить: откройте AVG. Выберите «Параметры» (вверху справа), затем «Хранилище вирусов». Если вы видите там файл adb.exe, выберите его и нажмите «Восстановить».

Для тех, кто все еще сталкивается с этой проблемой. У меня была аналогичная проблема, когда я мог видеть свое устройство из adb в командной строке с помощью adb devices , но Android Studio не распознавала, когда у меня было подключено устройство, и выдавала либо:

    Unable to locate adb within SDK или

Unable to obtain result of ‘adb version’

Я пробовал запускать / останавливать adb, удалять, платформенные инструменты и многое другое. Я обнаружил, что внутри моей папки C:\Users\ \AppData\Local\Android было несколько папок sdk. Я выполнил следующее:

  1. Unistall Platform-Tools с помощью диспетчера SDK Android Studio
  2. Удалены все каталоги platform-tools\ в каждом каталоге C:\Users\ \AppData\Local\Android\sdk*
  3. Переустановили инструменты платформы с помощью диспетчера SDK Android Studio.

Надеюсь, это когда-нибудь поможет кому-то с их проблемой.

В моем случае у меня не был выбран SDK для моего проекта (не знаю почему). Просто зайдите в диалоговое окно «Структура проекта» ( alt+ctrl+shift+s или кнопка 1 на экране), а затем в проект-> Project SDK был выбран . Просто поменял на последнюю

Источник

Оцените статью