Сборка QT Creator(Android) выдает ошибку с ненулевым значением выхода aidl.exe. Вернулся к инструментам версии 28.0 на основе сообщения SO QT по-прежнему ищет 29.0
Название длинное, но я не знаю, как его лучше описать. В основном 2 вопроса (пытаясь решить первый, возникает дополнительный вопрос). Я пробовал несколько разных вещей и не знаю, в каком направлении двигаться, поэтому любые указатели очень ценятся. Моя проблема:
Я использую QT Creator, пытаясь создать проект qgroundcontrol для устройства Android. (Я могу собрать его для Windows). В результате сборки я получаю следующую ошибку:
compileDebugAidl FAILED FAILURE: сбой сборки с исключением.
Что пошло не так: не удалось выполнить задачу ': compileDebugAidl'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: процесс 'команда'C:\Users\chuck\AppData\Local\Android\Sdk\build-tools\29.0.0\aidl.exe'' завершился с ненулевым значением выхода -1073741819
Я исследовал эту ошибку и нашел такой вопрос:
В нем говорится, что в 29.0.0 есть известная ошибка, поэтому я следую советам в ответах и пытаюсь вернуться к версии инструментов сборки 28.0.3. (Возможно, это даже не решение проблемы, но я пошел по этому пути - дайте мне знать, если есть лучшее решение...)
Я получаю следующую ошибку:
ОШИБКА: сбой при сборке за исключением.
Что пошло не так: возникла проблема при настройке корневого проекта android-build. не удалось найти версию 29.0.0 инструментов сборки
Что заставляет его искать инструменты сборки 29.0.0? После этой ошибки я вернул версию инструментов платформы до 28.0.2 с 29.x, думая, что это может быть ее причиной, и я все еще получаю тот же результат. Я просмотрел файлы gradle и решение QT и не могу найти никакой ссылки на эту версию (29.0.0) инструмента сборки.
Предлагается попробовать: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала. - Я новичок в QT и еще не понял, как это сделать. Любые указатели приветствуются.
Детали моего инструмента следующие:
Первый случай вывода полной сборки (вспомогательная ошибка): https://textuploader.com/1jt7q!
Второй случай вывода полной сборки (ошибка инструментов): http://txt.do/1jt7k