Я выполняю человечность-sdk в lxc контейнере Ubuntu (из-за него не быть доступным для моего дистрибутива хоста) и передача Nexus 4 под управлением Ubuntu 15.04 (ОТА 12) с lxc-device add $(readlink -f /dev/android)
. Я вижу устройство прекрасное использование adb devices
но когда я запускаю человечность-sdk, устройство не появляется на вкладке устройств, и это исчезает из adb devices
пока я не перезапускаю adb демона.
Мое предположение - то, что человечность-sdk перезапускает adb демона с неправильными полномочиями, есть ли способ заставить ее использовать существующую adb сессию? Или есть ли что-то еще, что я пропускаю?
Когда SDK запускается, он действительно перезапускает сервер ADB. Существует некоторая проблема с ADB, иногда не показывающим все устройства, не перезапуская его.
Однако Ваша установка не является поддержкой, НО у Вас мог бы быть шанс измениться, как сервер ADB запускается путем изменения сценариев SDK где-нибудь в:/usr/ubuntu-sdk-ide/qtcreator/ubuntu/scripts/device_search
Не уверенный, если путь корректен, scriptname определенно.
, Если Вы находите путь, который делает ту работу в пределах и за пределами контейнера, мы, вероятно, даже можем включать его.