Я разрабатываю Android Application for Android
(SDK min версии 14), и я обычно тестирую его с планшетами, такими как Samsung Galaxy 2 and Nexus 7
. Однако, когда я попытался запустить приложение (нажав кнопку «Выполнить» AndroidStudio
), AS не распознает информацию о планшете, которая показана на рисунке ниже.
Интересно то, что, как показано на рисунке выше, AS также обнаруживает SDK устройства, поскольку, API 1
когда это версия Android, 4.2.2
планшет уже настроен на принятие " USB debugging
" в параметрах разработчика, я попытался перезагрузить планшет и перезапустить AS , но все равно у меня такая же проблема (все в порядке nexus 7 and Samsung Galaxy 2
).
Я работаю над планшетом / устройством "VeryKool" T742.
Environment information:
OS: ubuntu
AndroidStudio version: 0.8.6
Tablet Android version:4.2.2
Tablet Kernel version: 3.4.5
App min SDK: 14
android-studio
adb
Jorch914
источник
источник
Ответы:
Хорошо Итак, я наконец нашел проблему, по-видимому, на этом устройстве вы должны установить подключение как камеру (даже после того, как отладка по USB уже включена)
Также эта ссылка описывает процесс настройки
источник
adb devices
Я видел эту ошибку несколько раз, когда adb не был подключен с правильными разрешениями.
На терминале попробуйте
если он вернется
тогда вам нужно перезапустить adb с правильной завивкой
если это сработало, то вы получите
После этого проблем с разрешением версии Sdk в Android Studio больше не будет.
источник
Просто запустите эту команду после подключения устройства к системе Ubuntu:
У меня это работает.
Примечание. Убедитесь, что в телефоне выбран вариант передачи файлов.
источник
В Ubuntu, с моим Pixel XL на 8.0, мне пришлось сделать это, подключившись к компьютеру:
Настройки -> Подключенные устройства -> USB -> Изменить на «Передача файлов»
источник
У меня такая же проблема с моим Nexus 5 / 5X / Pixel 2 XL в Ubuntu 18.04.
Постоянное решением является добавление правила Udev , так что вы всегда можете получить доступ к устройству.
Найдите свое устройство с помощью команды
lsusb
. Это выводит, например, для моего Pixel 2 XL это:Теперь проверьте разрешения. Замените 001 и 003 своими параметрами:
Чтобы исправить это, создайте файл правил udev со
sudo nano /etc/udev/rules.d/51-android.rules
следующим содержимым:Отключите и снова подключите устройство. Теперь оно всегда должно распознаваться. Если нет, перезапустите сервер adb в последний раз с помощью
adb kill-server
.Источник: http://www.janosgyerik.com/adding-udev-rules-for-usb-debugging-android-devices/
источник
Возникла та же проблема при использовании Android Studio на Ubuntu. По-видимому, для меня исправление заключалось в том, чтобы установить режим USB-подключения для устройства как MTP .
источник
Сначала проверьте версию adb: если он дает вывод вроде
Затем просто перезапустите демон.
иначе сначала установите adb и перезапустите демон. Работал для меня в ubuntu 16.04.3
источник
Недавно я столкнулся с той же проблемой для телефонов Vivo и MI. Я перепробовал все, что описано в этой ветке. Я пробовал подключаться как MTP, PTP; Но ничего не вышло.
После многих попыток я нашел решение для своего случая, и, возможно, оно может помочь и другим.
adb kill-server
adb start-server
Это решило мою проблему.
источник
Отключение и повторное включение отладки при подключенном устройстве помогло мне.
источник
У меня такая же проблема.
Я решил это, открыв настройки устройства Android, затем выбрав «Выключить», а затем «Включить» для отладки по USB.
источник
У меня такая же проблема. Я решил это, выполнив
2. открыть терминал (пользователь ubuntu) или открыть cmd (пользователь окна)
3. введите команду "sudo adb kill-server"
4. Зайдите в студию Android, затем снова подключите устройство.
источник
На ubuntu установка adb у меня сработала, я думаю, что была какая-то проблема с Android Studio по умолчанию.
В терминале используйте команду
источник
Иногда в Linux (в моем случае - Centos 6) причина может заключаться в том, что вы не запускали Android Studio как пользователь root. перезапустите студию Android от имени пользователя root и попробуйте!
источник
Для машины ubuntu выберите вариант передачи, и устройство будет обнаружено в студии Android, а также для отладки. Обычно устройство находится в состоянии зарядки для Windows, но для Ubuntu это работает именно так.
Также часто устройство не определяется, повторите то же самое.
источник
Нужен режим MTP, но он не подходит под USB. В настройке хранилища в пункте меню вы можете установить тип подключения к ПК как ... MTP.
источник
проверьте запущенные процессы, у меня было несколько запущенных процессов adb, и я думаю, что это меня напортачило. Убейте их всех и перезапустите Studio. HTC Sync Manager, GenyMotion и т. Д. И, возможно, когда у вас открыто несколько окон Android Studio, может привести к нескольким конфликтующим процессам adb.
источник
Особенно на Ubuntu или любой другой платформе. Пожалуйста и проверьте свою версию adb. Я не могу этого особо подчеркнуть. убедитесь, что она обновлена или самая последняя версия, особенно если приведенные выше ответы не работают, и эта ссылка также не работает.
После обновления папки инструментов платформы, расположенной по адресу
PATH_TO/Android/Sdk/platform-tools
который также содержит
adb
его сработало. Я побежалadb devices
сначала он покажет неавторизованный, затем
вы отключаете и снова подключаете устройство Android. Тогда ваш телефон запросит разрешение, прежде чем система прочитает ваше устройство.
источник
В моем случае я просто посмотрел на телефон и установил всплывающий флажок, разрешающий отладку по USB.
источник
Зайдите в терминал в студии Android и запустите «adb devices». Он покажет подключенные устройства. Затем запустите приложение, и устройство должно появиться.
источник