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 цепляться к уже запущенному приложению на девайсе, а теперь я не моу найти, как я это делал. Есть такая возможность?