Android studio loading devices

How to fix “Android Studio doesn’t see device” in Android Studio?

In Android Studio, sometimes the list of devices and emulators doesn’t list your physical device when you try to plug it in. Or you may have faces a situation when you plugged the phone in for the first time, no dialog appeared asking if you trust the computer. But the laptop is already allowed to connect to the mobile device. However, the button Run does not allow to deploy the app to the connected device because it thinks that there is no connected device. So you may get confused about what’s wrong with the device. Before doing anything, just check the following configuration. Configuring Your System to Detect Your Android Device

  1. Install the USB driver for your Android device.
  2. Enable USB debugging on your Android device.
  3. If necessary, install the Android development tools (JDK/SDK/NDK).
  4. Add your Android SDK to the RAD Studio SDK Manager.
  5. Connect your Android device to your development system using the USB cable provided with your device.

Even if you have done everything that is mentioned above, if you get this error “Android Studio doesn’t see device”, then you are on the right page. This article is for such programmers. In this article, there are five methods listed below to solve this issue.

How To Solve “Android Studio doesn’t see device”

Method 1

To change what your application defaults to when you click to run or debug in Android Studio, follow these steps:

Step 1: Go to the Run (on the left corner) then click on Edit Configurations.

Or you can just click here to find the “edit configurations” tab :

Step 2: Select the project. Find the Target Device section under the General tab on the Android Application page.

That seems to be where you toggle what the project builds too. If you’re importing a project it actually defaults to Emulator, not sure why. You can also select “Open Select Deployment Target Dialog” to list both connected as well as emulated devices.

Method 2

If Android Studio doesn’t even detect your device using ‘ADB devices’. then try to switch to PTP instead of MTP on your device. To do so, just click on “File transfer via USB touch for more options” in the notification area of the device.

and then choose the PTP option.

Then you will get a popup on your device regarding access. Just try restarting Android Studio to show up there as well though.

Method 3

On your device:

Go to settings/ developer settings / allow USB debug mode

If you might have the device currently connected to your PC, then ‘allow USB debug mode’ option is disabled. Just disconnect the device and the option should now be available. If you are using Android 4.2 and newer, the Developer options are hidden by default. To make it available, go to Settings > About phone and tap Build number seven times.

Return to the previous screen to find Developer options.

Method 4

You may need to restart ADB, from the terminal. To do so just type the below commands:

  • adb kill-server
  • adb start-server

or from ddms(If you are using Android Studio version My Personal Notes arrow_drop_up

Источник

Troubleshooting when Android Studio doesn’t recognize your device

Senior Software Engineer

The first step of making an android application is to install a suitable IDE for the development. Android Studio powered by intelliJ is one of the most popular choices. This article provides 10 possible solutions to troubleshoot when an android device is not detected by the Android Studio.

Note: This article was written based on Windows operating System. But some of the solutions will work with any other operating system as well.

A major step of the app development is to run your application and test it. For this, you need follow one of the two possible approaches, use your own device or run the app on an android virtual device (AVD — AKA an emulator).

In my opinion, the former option is more feasible, as running the emulator can be a tiring task. The emulator takes a lot of time to start, and also feeds on your own RAM. Thus, running the app on your own device is preferable most of the time. This article is written based on the Windows-7 operating system. But these steps would work in any other similar windows versions, 8, 8.1, or 10.

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

The Issue

Most of the developers face the major issue of Android studio not recognizing your device, for the first time. Presented below are some of the approaches that can be followed in order to solve this problem.

How to check whether my device is identified

Go to your SDK installed location. Usually it will be something like, C:\Users\Dodan\AppData\Local\Android\sdk

Go to platform-tools directory and start your command prompt from there,

(Shift+Right click -> Open Command window here)

then type “adb devices” and press enter.

If your device is identified, you will see a message similar to the following

List of devices attached

If you cannot see a device there, try the following possible solutions. Remember to re-do this step after trying each solution to identify whether your device was identified.

Possible Solutions

1) Make sure USB Debugging is enabled in your device

This option is usually available under settings -> developer options menu of your phone. Make sure the tick is on.

2) Make sure you have installed the android sdk

You can find the sdk from the following link. If you have not installed it, download and install it from here, http://developer.android.com/sdk/installing/index.html

Usually this takes about 3GB of space from your hard disk

3) Install the Android USB drivers for your phone

Make sure to download the installer from the original manufacturer. Most other alternatives will make your life even harder.

For example, for samsung devices, you can install the original software from the from the following link.

4) Install Google USB Driver

For this first you have to start the SDK manager from your computer. It will be installed usually in the following location.

C:\Users\ \AppData\Local\Android\sdk\SDK Manager.exe

In the “Extras” section of the SDK manager, you will find an option named, “Google USB Driver”. Select it and install it.

5) Install a device software

This is not the same as the Android USB drivers. For samsung, it is the Kies software. For HTC, it will be the HTC Sync Manager. Similarly, install the software related to your device brand.

Usually your device connects to the computer as an MTP device. Sometimes, changing it to Camera(PTP) or Mass Storage(USM) solves the issue.

6) Configure/Change Media Mode

Right click “My Computer” and click “Manage”.

From the Computer Management window, select, “Device Manager”

You will see your device under “other devices”, “Portable devices” or “Universal Serial Bus Controllers”.

Right click and select the update driver option.

8) Configure Knox security settings

If your device is a samsung s6, you should additionally enable knox configurations listed under, settings->Security

9) Try Swapping USB ports and cables

Sounds weird! But this has proven to be the problem many people had. Try plugging your device to different ports, or try using different cables. Some cables may either be incompatible or damaged.

10) Retry!

I know that sounds bad. But, if any of those options does not work, you can either try restarting your machine, or reinstalling all the software, including android studio and the sdk, well may be, a different version.

Источник

Android Studio не видит устройства

Диспетчер AVD в Android Studio не показывает мое устройство, но «устройства adb» его показывают. Я пропустил что-то очевидное здесь?

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

1. перейдите в Run

2. Нажмите « Изменить настройки»

3. Выберите проект

4. Найдите раздел « Целевое устройство » на вкладке «Общие» на странице «Приложение для Android» .

Кажется, что вы переключаете то, к чему строится проект. Если вы импортируете проект, он по умолчанию использует эмулятор, не уверен, почему.

У меня недавно были проблемы с этим, и независимо от того, что я сделал (перезапустите adb, отредактируйте adb_usb.ini, перезагрузите компьютер + устройство + обмен usb-портом, переустановите студию и т. Д.). Я просто не мог заставить его работать, и не мог даже Обнаружите мое устройство с помощью «adb devices». Наконец, примерно через 2 часа после игры и тестирования, кто-то предложил переключиться на PTP вместо MTP на моем устройстве. Когда я это сделал, у меня появилось всплывающее окно на моем устройстве с просьбой разрешить доступ к моему Mac, и вдруг все сработало (пришлось перезапустить студию, чтобы она тоже появилась там).

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

На вашем устройстве:

Перейти к настройкам / настройкам разработчика / разрешить режим отладки USB

Если параметр «разрешить USB-отладочный режим» отключен. Тогда вы можете подключить устройство к компьютеру. Отключите устройство, и теперь должна быть доступна опция

Примечание. На Android 4.2 и новее параметры разработчика скрыты по умолчанию. Чтобы сделать его доступным, перейдите в «Настройки»> «О телефоне» и нажмите «Создать номер семь раз». Вернитесь к предыдущему экрану, чтобы найти параметры разработчика.

Если это все равно не поможет, вы можете сделать это с помощью этого выражения:

Как включить параметры разработчика на YOUR_PHONE_TYPE

Мне пришлось killall adb потому что каким-то образом Android Studio удалось сбой и больше не хочет общаться с adb. Таким образом, мое устройство не появилось.

Читайте также:  Тврп для андроид что это

Таким образом, выходим из Android Studio, завершая все экземпляры adb в терминале и снова запуская Android Studio (нужно спросить, нужно ли включить отладку).

Он работает для меня, выполнив следующие шаги:

Если вы используете Windows, устройство не появится из-за проблемы с драйвером.

Перейдите в диспетчер устройств (просто выполните поиск с помощью «Пуск») и найдите все устройства, отображающие ошибку. Многие андроиды будут отображаться как неизвестное USB-устройство и снабжены восклицательным знаком. Выберите это устройство и попробуйте обновить драйверы для него. Для части обновления следуйте по ссылке: универсальный adb

Но перед этим вам нужно обновить свой менеджер sdk и убедиться, что установлен пакет драйверов Google USB.

По завершении файлы драйверов загружаются в каталог \ extras \ google \ usb_driver \. Подсказки : найдите «android_winusb.inf» под Windows Start и Open File Location, чтобы получить упомянутый каталог.

Откройте диспетчер устройств, перейдите к своему устройству Android, щелкните его правой кнопкой мыши и выберите «Обновить драйвер», затем выберите «Обзор программного обеспечения драйвера». Перед установкой драйвера Google USB следуйте указаниям пути к файлу.

Перезапустите Android Studio и параметры разработчика на устройстве Android и подключите USB.

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

У моего телефона Nexus 5 не было параметров разработчика в меню настроек. Я должен был сделать следующее:

На Android 4.2 и новее опции разработчика по умолчанию скрыты. Чтобы сделать его доступным, перейдите в «Настройки»> «О телефоне» и нажмите «Создать номер семь раз». Вернитесь к предыдущему экрану, чтобы найти параметры разработчика.

В моем случае

Android-студия внезапно перестает видеть мое устройство

Я исправлю это, изменив опцию USB на Media device (MTP)

Как получить USB-опцию из хранилища USB-подключение к компьютеру

Отладка от параметров разработчика

Повторите попытку на устройстве, он должен работать

Опция USB только для зарядки

ОБНОВЛЕНИЕ ОТВЕТ 26/7/2016

Есть много причин, таких как отказ от режима разработчика -> отладка USB (если вы не видите параметр разработчика, нажмите 7 раз на номер сборки)

Но я столкнулся с другой проблемой, и все, что было, просто отлично работает. Android-приложение can not увидит мое устройство

Для исправления этой проблемы необходимо перезапустить adb, с терминала

В разделе устройств -> нажмите на маленькую стрелку вниз -> перезапустить adb

Убедитесь, что вы загрузили правильный API для версии, которую используете устройство. После обновления версии Android вашего устройства или перехода на другое устройство у вас может не получиться правильный API, загруженный на Android Studio. Сделать это:

Проверьте версию ОС Android на Android, выбрав Настройки> О телефоне> Версия Android

Убедитесь, что в Android Studio установлен правильный API в диспетчере SDK

Я обнаружил, что то, что работает для меня, это:

CD в папку sdk platform-tools

Проверьте, видит ли adb ваше устройство

Если он отображает «Список подключенных устройств» и пустую строку ниже, перезапустите adb следующим образом:

Затем перезапустите ./adb devices и ./adb devices ли устройство, например, следующим образом:

Список подключенных устройств
Устройство 015d2bc285601c0a

Попробуйте следующие решения (для Windows):

Перейдите на путь установки инструмента sdk и в папку \ sdk \ platform-tools и выполните следующую команду:

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

Если нет, выполните следующие действия:

Попробуйте выполнить следующие команды:

Убедитесь, что на вашем телефоне есть параметры разработчика в настройках (если нет, перейдите в «Настройки», «О телефоне» (или устройстве), несколько раз щелкните по версии Android, пока не увидите сообщение).

Убедитесь, что включена отладка USB на вашем телефоне (перейдите в «Параметры разработчика в настройках» и включите ее)

Убедитесь, что у вас выбрана настройка USB-конфигурации для MTP (это также в настройках разработчика).

Убедитесь, что вы видите файлы на своем устройстве в Проводнике Windows при подключении через USB.

Убедитесь, что у вас установлен драйвер для вашего устройства (чаще всего это происходит, когда вы впервые подключаете USB-кабель).

В Windows щелкните правой кнопкой мыши на компьютере и перейдите в диспетчер устройств, проверьте, есть ли у вас Android-устройство прямо в корневой папке и под ним должен быть интерфейс Android Composite ADB. Если у вас этого нет, вам необходимо загрузить драйвер USB для Google. Получи это здесь:

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

Если это не сработает, попробуйте перезапустить Android Studio или снова подключить устройство.

Некоторые дешевые устройства (около 30 долларов США) не обеспечивают USB-драйверы для подключения в диспетчере устройств, поэтому в этом случае вам не повезло.

Проведя некоторое время, я обнаружил, что проблема заключается в том, чтобы включить функцию отладки USB. Просто найдите в своем мобильном устройстве Настройки-> Вариант разработчика-> Отладка USB. Просто включите его, и он работает. Это может помочь кому-то!

Если ваш телефон работал ранее

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

Если есть дополнительные проблемы

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

Run -> редактировать конфигурации

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

Также попробуйте снять флажок «Инструменты» – «Android» – «Включить интеграцию ADB».

Это работа для меня после обновления Windows до 10.

В моем случае для решения проблемы помогли следующие шаги:

Читайте также:  Пдд вождения автомобиля андроид

1) Убедитесь, что в Android SDK Manager установлен пакет «Google USB Driver»

2) Загрузите «ADB Driver Installer 2.0» отсюда

3) Запустите инструмент, загруженный и подключи свой смартфон; В моем случае это показало, что драйвер был установлен неправильно и предложил исправить его

После этих шагов моя Android-студия мгновенно узнала устройство! И MTP, и PTP начали работать.

Протестировано для Samsung (Android 4.1.2) и Xiaomi MI4W (Android 4.4.4)

AVD Manager предназначен для изображений эмулятора. Он никогда не показывает аппаратное обеспечение. Это верно для любого использования AVD Manager: Eclipse, Android Studio и т. Д.

Если у вас все еще есть эта проблема (позже, чем летом 2015 года), возможно, вам следует:

Недавно я установил Windows 10 (не обновление, чистую установку), и я забыл драйвер ADB USB

Проверьте драйвер устройства, если ваше устройство установлено Galaxy. Kise будет искать ваш драйвер.

Нажмите: Загрузить унифицированный набор инструментов для Android

Установите драйверы для своих устройств, вы готовы к работе

У меня также была эта проблема. Посмотрев, хотя мой край 6, разрешающая отладка usb была выделена серым цветом и не может быть включена. Быстрый поиск в Google показал, что это была программа безопасности myKnox, которая не позволяла этому использовать. Все, что вам нужно сделать, это удалить myKnox, и вы можете разрешить отладку usb. Это решило мою проблему с диалогом выбора устройства, отображающим мой подключенный телефон.

Поскольку драйвер не смог загрузить, мне не удалось подключиться к моему устройству в Windows 7. Я выполнил следующие шаги:

  1. Загрузите USB-драйвер Android с сайта Intel
  2. Установите драйвер и перезагрузите систему
  3. Подключите свое устройство, и оно сработало

У меня была проблема с тем же вопросом. Я пробовал все советы в этой теме в сообщениях выше меня.

Моя ситуация была: – компьютер видел мой планшет – был debug usb options в режиме разработчика on – adb в sdk не видел мое устройство, убийство и запуск не помогли

Проблема в том, что у меня были драйверы Samsung Galaxy на моей win8. Когда я пошел в диспетчер устройств, появился планшет Lenovo A7600 с желтой маркировкой. Настройки -> актуализировать драйверы -> выберите из существующих, и я подключил драйверы Samsung к этому.

Он работал как шарм.

Для решения вышеуказанной проблемы выполните следующие действия.

  1. Щелкните правой кнопкой мыши по Project
  2. Выберите «Create Run Configurations»
  3. All tests . (Второй вариант)
  4. Вкладка « General -> Target device

В моем случае, и я знаю, что это глупо, но вот что я должен был сделать.

Я пробовал все решения выше, и никто не работал. Хорошим ключом к t-стрельбе является то, когда adb devices не будут перечислять устройство, тогда вы знаете, что вы еще не готовите с газом.

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

Это была относительно новая установка Windows 7. Под USB в области уведомлений моего телефона я переключился на Install Driver и позволил ему установить мой драйвер adb. В моем случае я никогда не собирался получать что-либо законное через Интернет.

Как только я увидел, что успешно установил, я переключился на PTP, и все это просто сработало.

Android Studio не показывала мое устройство (Samsung Galaxy Alpha) на Windows, пока я не загрузил и не установил драйвер Windows со страницы поддержки Samsung. Мне пришлось использовать режим MTP-подключения на устройстве. Я также подтвердил авторизацию компьютера после того, как я подключил устройство к нему в первый раз.

Я столкнулся с такой же проблемой в Windows 8 и нашел решение.

1) Щелкните правой кнопкой мыши Мой компьютер.
2) Нажмите на менеджера.
3) Перейдите в диспетчер устройств.
4) Щелкните правой кнопкой мыши на имени устройства (что ниже на других устройствах).
5) Нажмите «Обновить драйвер».
6) Нажмите дальше.
7) Нажмите «Дайте мне знать … этикетку».

Драйвер будет установлен автоматически.

Его работы прекрасны для меня.

Удивительно, но то, что работало для меня на Debian Linux, было ТОЛЬКО:

Устройство появилось в Android Studio, как только я убил сервер. Единственная причина, по которой я это заметил, это то, что мое окно эмулятора терминала было прозрачным. : D

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

Шаг 1. Убедитесь, что ваше устройство включено для разработки.

Шаг 2. Прежде чем подключить устройство к ПК, убедитесь, что вы выбрали USB Connection method .

Шаг 3. Когда вы подключаете телефон, вам предоставляются опции для метода USB Connection, выберите Internet connection . Убедитесь, что вы подключились к Интернету.

Шаг 4. Запустите приложение в Android Studio , он попросит вас авторизовать устройство для разработки и выбрать ДА.

Шаг 5: Запустите приложение через Android Studio и выберите устройство, а не эмулятор, и BINGO! Добро пожаловать в панель разработки Android.

Обновить последний USB-драйвер

Установите драйвер Google USB

  1. В Android Studio выберите «Сервис»> «Android»> «Менеджер SDK».
  2. Перейдите на вкладку «Инструменты SDK».
  3. Выберите пакет драйверов Google USB и нажмите «Установить».
  4. Продолжайте установку пакета. По завершении файлы драйверов загружаются в каталог \ extras \ google \ usb_driver \.

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

Источник

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