Недостаточные полномочия для устройства в Рабочей области Studio Android, работающей в openSUSE 13.2

У меня есть внедренный Motorola Defy+, выполняющий Cyanogenmod v11 пользовательский ROM (ночная сборка) созданный Quarx. Используя Рабочую область Studio Android, (ASW) v.1.1.0, когда я пытаюсь отладить на этом устройстве, я добираюсь

????????????[null]

перечисленный в Выбрать Окне устройств, с показом окна Logcat

insufficient permissions for device

Я действительно хотел бы использовать это устройство и ROM для отладки целей.

Когда я вхожу lsusb из командной строки я добираюсь,

Bus 002 Device 002: ID 22b8:431d Motorola PCS

Это - идентификатор правильного устройства для единиц Motorola. Я установил 51-android.rules и 71-android.rules в /etc/udev/rules.d/ с корректными идентификаторами Motorola в этих файлах.

Я также попробовал, Отменяют полномочия отладки USB, от Опций Разработчика на устройстве, без удачи.

Я не попытался выполнить ASW как корень, надеясь, что могла бы быть другая опция; есть ли?

Обновление: Я смог войти и получить доступ к ADB

uvachem-gsmith2:/home/greg/Android/Sdk/platform-tools # ./adb

Я затем сделал сервер уничтожения, сделал SU пользователю root и перезапустил сервер. Я затем пытался соединиться с устройством от Studio Android. Получил сообщение на устройстве о принятии ключа RSA от ПК, сказал "Да" и затем смог развернуть приложение на устройстве. Таким образом, назад к моему исходному вопросу, там другой способ получить доступ к этому устройству, не входя в систему как корень? Кажется, как будто существует проблема разрешения о телефонной файловой системе, которая предотвращает это...

Обновление № 2 базовая проблема здесь было вещью разрешения. Даже при том, что рабочий ADB как корень предоставит доступ к внедренному устройству на базе Android, лучшее решение состоит в том, чтобы изменить полномочия в udev файле для этого устройства... сбрасывающего 664 - 666, (см. ответ ниже). Это позволяет ПК получать доступ к файловой системе на устройстве.

58
задан 26 February 2015 в 10:09

3 ответа

  • Включают USB debugging
  • Использование USB к transer file
0
ответ дан 1 November 2019 в 12:58

если принятый ответ не работал на Вас затем просто простой, выполняют шаги: Просто откройте свой студийный уничтожать-сервер terminal:-

adb андроида

adb начинать-сервер

, он работал на меня.

0
ответ дан 1 November 2019 в 12:58

Эта процедура решает проблему для меня:

- On the Android device, drag the top menu and select "USB for file transfer"
- Press "Run" again
3
ответ дан 1 November 2019 в 12:58

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

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