Как Ubuntu может обнаружить некоторые мобильные устройства, которых нет в Debian?

Например, когда я подключаю Samsung i770 к Ubuntu и запускаю Eclipse, обнаруживается мобильное устройство, и я могу запустить свои приложения. Но Debian не распознает это устройство. Какой пакет включен в Ubuntu, который позволяет это? может быть libusb?

2
задан 25 May 2013 в 03:33

1 ответ

Я отвечаю на свой собственный вопрос существует решение: нет никакого пакета, что Ubuntu имеет тот Debian для не создания этого возможным, Его вся конфигурация.

Весь кредит на этот раздел переходит к unforgivin512

Источник: http://unforgivendevelopment.com/2011/05/20/udev-headaches-on-debian-testing-wheezy/

На веб-сайте разработчиков андроида в руководстве для установки устройства в соответствии с Ubuntu говорится для создания файла “/etc/udev/rules.d/51-android.rules”, это не работает в случае Debian. Что необходимо сделать, в этом случае

нано/lib/udev/rules.d/91-permissions.rules как корень

Найдите текст подобным этому

# usbfs-like devices SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, \ MODE=”0664″

Затем измените режим на 0666 как ниже

# usbfs-like devices SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, \ MODE=”0666“

Это позволяет adb работать, однако мы все еще должны настроить устройство, таким образом, это может быть распознано. Мы должны создать файл

нано/etc/udev/rules.d/99-android.rules как корень

и войдите

ПОДСИСТЕМА ==” usb”, ENV {DEVTYPE} ==” usb_device”, ATTRS {idVendor} ==” 0bb4 , РЕЖИМ =” 0666 ″

Примечание: “0bb4  в этом случае является Вашей моделью поставщиков (HTC в моем случае).

Полный список может быть найден здесь http://developer.android.com/guide/developing/device.html

Сохраните файл и затем перезапустите udev как корень / суперпользователь

/etc/init.d/udev перезапустите как корень

Все кредиты к этому guy:http://technologiquepark.wordpress.com/2011/09/24/preparing-debian-squeeze-for-android-development/

И поскольку пасхальное яйцо здесь является моим 99-andriod.rules:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0a5c", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0e79", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0b05", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="413c", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="04c5", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="2207", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="091e", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="109B", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="17ef", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="18d1", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="04dd", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="054c", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="0fce", MODE="0666"
1
ответ дан 25 May 2013 в 03:33

Другие вопросы по тегам:

Похожие вопросы: