Я использую телефон Samsung galaxy nexus ( платформа Android 4.0 ).
Я разрабатываю приложение для Android на ОС Ubuntu linux. Я хотел бы запустить свое приложение непосредственно на телефоне Samsung, поэтому я выполнил следующие шаги настройки:
в моем проекте AndroidManifest.xml
файл, добавлен android: debuggable = "true"
в элемент
На устройстве в Настройки> Безопасность включен Неизвестные источники
На устройстве в Настройки> Параметры разработчика включены Отладка 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
Поскольку я не видел свое устройство, а только ???????????? нет разрешений
, затем я запускаю следующие команды:
adb kill-server
adb start-server
adb devices
Но я все еще получил:
List of devices attached
???????????? no permissions
Почему? Что мне не хватает?