Я пытаюсь использовать ADB с машины Ubuntu (+ Cinnamon). Проблема в том, что я получаю следующее сообщение от устройств adb :
List of devices attached
TA8830OIVO no permissions
Где TA8830OIVO - мое устройство Motorola G.
Я изменил правила Android в /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76",
MODE="0666", GROUP="plugdev", SYMLINK+="android_adb", OWNER="axel"
Я также перезапустил службу udev и установку adb на моем персональном ноутбуке. Я единственный пользователь со всеми необходимыми привилегиями (группа plugdev и т. Д.).
Есть ли способ запустить adb без вызова sudo ?
sudo udevadm trigger
у меня не сработало. Я должен был перезагрузить компьютер, и тогда он работал просто отличноОтветы:
Измените режим USB в вашем телефоне на Передача файлов. Вот что сработало для меня.
источник
sudo udevadm trigger
чтобы применить изменения (или перезагрузить, но где в этом удовольствие).источник
service udev restart
не работает для меня. Мне пришлось перезагрузить компьютер, и тогда он работал просто отлично.Если вы перезапустите сервер ADB с помощью sudo, он будет работать.
источник
Определите пользовательскую функцию gradle:
источник
Лучшее решение и то, что лучше для меня, это установить
adb
из пакета Ubuntu. Это дает вам поддерживаемый сообществом наборudev
правил по умолчанию для всех устройств Android.пример:
источник
Для Amazon Fire OS 8, ОС на базе Android, вы можете перейти в «Настройки> Параметры устройства> Параметры разработчика». Возможно, вам нужно включить его .
Убедитесь, что «Отладка USB» включена (в вашем случае, это так).
Затем перейдите к «Сеть> Выбор конфигурации USB». Выберите «MTP (Media Transfer Protocol)». Это позволяет компьютеру отправлять файлы туда и обратно.
источник
удалить пакет adb, установленный через apt
загрузить последнюю версию adb с сайта
https://developer.android.com/studio/releases/platform-tools
установить путь к инструментам платформы (лучше поместить эти две строки в файл ~ / .bashrc)
бег
проверьте путь ADB
запустить adb в sudo (мне нужно было указать абсолютный путь к adb при запуске в sudo)
СДЕЛАННЫЙ.
он работает независимо от того, какой режим USB (MIDI, передача файлов, зарядка) телефона Android. Это работает во всех.
источник