Я пользуюсь телефоном Samsung Galaxy Nexus (платформа Android 4.0).
Я занимаюсь разработкой приложения для Android на ОС Ubuntu Linux. Я хотел бы запустить свое приложение непосредственно на мобильном телефоне Samsung, поэтому я выполнил следующие шаги настройки:
-
в моем проекте
AndroidManifest.xmlдобавленandroid:debuggable="true"к элементу<application> -
На устройстве в Настройках> Безопасность включена Неизвестные источники
-
На устройстве в Настройках> Параметры разработчика включена отладка по USB
-
На моем компьютере создал файл
/etc/udev/rules.d/51-android.rulesсо следующим содержимым:SUBSYSTEM=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="plugdev" -
На моем компьютере выполните команду
chmod a+r/etc/udev/rules.d/51-android.rules
Затем на своем компьютере я открыл терминал и выполнил команду adb devices, я получил:
List of devices attached
???????????? no permissions
Так как я не видел свое устройство, а только ???????????? no permissions ???????????? no permissions я запускаю следующие команды:
adb kill-server
adb start-server
adb devices
Но я все же получил:
List of devices attached
???????????? no permissions
Зачем? Что мне не хватает?