Ubuntu SDK не может подключиться по SSH к BQ Ubuntu Phone

Я использую Ubuntu SDK / QT Creator и пытаюсь развернуть приложение HTML5 на своем телефоне Ubuntu. QT Creator может правильно видеть устройство, и я могу подключиться к телефону по SSH вручную из командной строки. Когда я пытаюсь опубликовать приложение на телефоне, выдается сообщение об отказе в соединении.

Журнал на вкладке «Устройства» показывает, что QT Creator правильно общается с телефоном через SSH. Однако в журналах говорится, что используется переадресация портов и замена порта 22 на 10000. Когда я смотрю на вкладку «Устройство» в окне «Параметры», настройки устройства Ubuntu привязаны к SSHing на порту 10000 (т. Е. Есть возможность изменить его. серым). Нажатие кнопки для проверки сбоя соединения с ошибкой отказа в соединении).

Я попытался добавить новое устройство на вкладке «Устройства» в окне «Параметры» и использовать порт 22, и тесты пройдены. Тем не менее, я могу добавлять только новые устройства типа «универсальное устройство Linux», а не устройство Ubuntu. Это означает, что я не могу использовать его как набор для публикации приложений, потому что материал для создания пакета Click доступен только для наборов устройств Ubuntu.

Короче говоря, как мне заставить телефон принимать соединения через порт 10000 или как я могу изменить настройки QT Creator.

Благодаря

0
задан 7 April 2015 в 22:50

1 ответ

Я имел подобную проблему и зафиксировал ее путем изменения / домой / [пользователь] /.config/QtProject/qtcreator/devices.xml.

исходный:

<value type="QString" key="Host">[10.0.1.9]:24</value>
<value type="int" key="SshPort">10000</value>

измененный:

<value type="QString" key="Host">[10.0.1.9]</value>
<value type="int" key="SshPort">22</value>

Сначала я решил эту проблему путем изменения sshd_config на устройстве и добавления порта 10000, но это прекратило работать. Я хотел бы знать корректный способ устранить эту проблему...

0
ответ дан 7 April 2015 в 22:50

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

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