Я бы попробовал убедиться, что устройство находится в режиме отладки по USB.После этого попробуйте adb kill-server и затем adb start-server из командной строки.После этого убедитесь, что файл правил есть и в нем указан правильный идентификатор поставщика.Файл правил, который вы создали, должен быть помещен в /etc/udev/rules.d/99-android.rules, и мой файл выглядит так:
SUBSYSTEM=="usb", ATTRS{idVendor}=="[YOUR VENDOR ID]", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
Вам необходимо заменить правильныйидентификатор поставщика в первой строке выше.Чтобы получить это, вы запускаете «lsusb» из командной строки, и он выдаст вам список.Просто найдите тот, который выглядит так, как будто он описывает ваше устройство, и возьмите часть ####: #### строки и замените часть «[YOUR VENDOR ID]» сверху.
Теперь сделайте так, чтобыИсполняемый файл, используя "chmod + x /etc/udev/rules.d/99-android.rules" и перезапустите udev "service udev restart"
Это должно решить вашу проблему.Также возможно убить и запустить ADB снова, чтобы быть уверенным.Это то, что работало для меня некоторое время назад.Если это не так, то я точно не уверен.Я слышал о других вещах, добавляемых в эти файлы правил в зависимости от вашего конкретного устройства.