Например, когда я подключаю Samsung i770 к Ubuntu и запускаю Eclipse, обнаруживается мобильное устройство, и я могу запустить свои приложения. Но Debian не распознает это устройство. Какой пакет включен в Ubuntu, который позволяет это? может быть libusb?
Я отвечаю на свой собственный вопрос существует решение: нет никакого пакета, что 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"