Подключение Xiaomi Redmi Note 3 Pro к ADB в Linux
Столкнулся с проблемой, что под линуксом ADB (android debug bridge) не видит телефон, который, впрочем, шикарно видится самой системой.
Вот инструкция как это починить:
1. Получаем пару VednorID:ProductID. Если сразу не можем выцепить, какая из строчек в выводе lsusb отвечает за ваш телефон – выполните её дважды: с отключенным телефоном и подключенным.
beowulf13th@beowulf13th-lpt:~/$ lsusb Bus 002 Device 013: ID 2717:ff88 |
2. Добавляем полученный код 2717 в ~/.android/adb_usb.ini
beowulf13th@beowulf13th-lpt:~/$ nano ~/.android/adb_usb.ini # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x2717 |
3. Теперь добавляем наш телефон в udev.
beowulf13th@beowulf13th-lpt:~/$ sudo nano /etc/udev/rules.d/51-android.rules # Xiaomi Redmi Note 3 Pro (MTP+ADB) SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{idProduct}=="ff88", MODE="0660", OWNER="%USERNAME%" |
Не забудьте заменить %USERNAME% на ваше имя пользователя.
4. Перезапускаем udev
beowulf13th@beowulf13th-lpt:~/$ sudo service udev restart |
5. Переподключаем телефон, перезагружаем adb:
beowulf13th@beowulf13th-lpt:~/android-sdk/platform-tools$ ./adb kill-server beowulf13th@beowulf13th-lpt:~/android-sdk/platform-tools$ ./adb start-server beowulf13th@beowulf13th-lpt:~/android-sdk/platform-tools$ ./adb devices List of devices attached 8be9c078 device |
на днях столкнулся с этой проблемой, но так и не получилось подключить…
всё по статье делал?
Спасибо, разобрался!