Не работает отладка под Анроид.
От: sz36 Россия  
Дата: 26.03.20 20:32
Оценка: +1
Hi, All!

Я лишь эпизодически что-то делаю с Qt, поэтому с матчастью знаком не слишком. И вот, поставив Qt5.14.1 опять столкнулся с тем, что не работает отладка под Андроид. При старте отладки из QtCreator приложение деплоится на устройстве, запускается и работает. А QtCreator при этом отваливается с сообщением в логе:

LOGCAT: W ActivityThread: Application org.qtproject.example.MyApp is waiting for the debugger on port 8100...
LOGCAT: Команда «C:\Android\SDK\platform-tools\adb.exe» завершилась с кодом 1.
adb.exe: error: listener 'tcp:5038' not found


Пробовал цепляться и по USB, и по WiFi — результат одинаков. Переустановка Qt тоже не помогла. При этом, отладка из AndroidStudio на том же устройстве (других, не Qt проектов) прекрасно работает. Когда-то давно (кажется, это был Qt 5.8), у меня тоже не работала отладка под Андроид (хотя ошибка, вроде, была другая), и тогда проблема решилась переходом на более старую версию QtCreator. А теперь я не понял, как установить более старый; саму Qt — пожалуйста, выбирай версию, а QtCreator только последний.

Что это за ошибка и как бороться? Кто вообще этот listener, который не найден?

И еще вопрос, вроде раньше можно было из QtCreator цепляться к уже запущенному приложению на девайсе, а теперь я не моу найти, как я это делал. Есть такая возможность?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.