Moto G не отображается в Android Studio 3 (в Linux) - PullRequest
0 голосов
/ 15 сентября 2018

Я изо всех сил пытался заставить Android Studio 3.1.3 обнаружить мой Moto G Play без необходимости запуска adb (и, в свою очередь, Android Studio) от имени пользователя root. Я не мог найти никого другого на SO, у которого была бы проблема, подобная моей, и, найдя решение, которое работает для меня, я решил поделиться с сообществом. Я использую Xubuntu 16.04, но я думаю, что это относится и к другим дистрибутивам.

Как я уже упоминал выше, моя проблема заключалась в том, что, хотя у меня в Moto G Play были включены параметры разработчика и отладка USB, Android Studio и adb не могли распознавать телефон (и при этом я не получал запрос на авторизацию отладки USB на самом телефоне. ). Единственный способ получить сообщение по телефону и, в свою очередь, отобразить устройство в Android Studio / adb, - это запустить их от имени пользователя root, чего я действительно не хотел делать.

Сначала убедитесь, что ваша Moto G Play включена в ваши правила udev, следуя приведенным ниже инструкциям: Подключите Moto G XT1032 от udev Ubuntu для Android Studio .

Чего не хватает в конце вышеприведенного поста, так это проверки того, что ваш пользователь (или любой пользователь, работающий под управлением Android Studio) является частью группы «audio» (да, обратите внимание на часть записи для GROUP = "audio" «).

Чтобы сделать это, запустите (если вы не используете * buntu distro, эта команда может отличаться):

sudo usermod -a -G audio <username>

Выйдите из системы и снова войдите в нее. Если вы запускаете Android Studio, ваш телефон должен получить разрешение на отладку USB, а Android Studio теперь должна увидеть ваш телефон для отладки.

Полагаю, это будет работать с другими дистрибутивами и версиями Android Studio, но YMMV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...