Михаиллл
24 декабря 2018 г. 19:12

Не подгружаются файлы в проекте для Android

Qt, Android

Здравствуйте.
Докачал в SDK несколько обновлений.
В QT открываю проект для андроида или создаю новый проект для андроита, отображается только .pro файл, тогда как в папке остальные файлы есть.
Выдает ошибку:
‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
‘Ёб⥬Ґ ­Ґ г¤ Ґвбп ­ ©вЁ гЄ § ­­л© Їгвм.
2018-12-24T16:03:20 Модель кода Clang: Ошибка: Не удалось запустить программу clangbackend «D:\QT\Tools\QtCreator\bin\clangbackend.exe» (истекло время: 10000 мс).
clang++.exe: error: unknown argument: '-mthumb-interwork'
Project ERROR: failed to parse default search paths from compiler output
Ошибка разбора файла D:\QTProject\AndroidTest\AndroidTest.pro. Отмена.
clang++.exe: error: unknown argument: '-mthumb-interwork'
Project ERROR: failed to parse default search paths from compiler output
Ошибка разбора файла D:\QTProject\AndroidTest2\AndroidTest2.pro. Отмена.
Скажите пожалуйста, как исправить?

2

Вам это нравится? Поделитесь в социальных сетях!

15
Михаиллл
  • 24 декабря 2018 г. 19:19

Включил компилятор MinGW и файлы появились.
Включил компилятор Android и выдало ошибки:
Project ERROR: failed to parse default search paths from compiler output
Ошибка разбора файла D:\QTProject\AndroidTest2\AndroidTest2.pro. Отмена.
Project ERROR: failed to parse default search paths from compiler output
Ошибка разбора файла D:\QTProject\AndroidTest2\AndroidTest2.pro. Отмена.
clang++.exe: error: unknown argument: '-mthumb-interwork'
Project ERROR: failed to parse default search paths from compiler output
Ошибка разбора файла D:\QTProject\AndroidTest2\AndroidTest2.pro. Отмена.
Project ERROR: failed to parse default search paths from compiler output
Ошибка разбора файла D:\QTProject\AndroidTest2\AndroidTest2.pro. Отмена.

    Evgenii Legotckoi
    • 24 декабря 2018 г. 20:11

    Добрый день.

    Сдаётся мне, что всё дело в Clang. Хотя работать должно.
    Также, вы настраивали комплекты сборки для Андроида? Там в Qt Creator нужно указать каталоги для SDK, NDK и т.д.

      Михаиллл
      • 24 декабря 2018 г. 20:41

      в параметры -> устройства -> android написано что настройки android в порядке, хотя на вкладке SDK Manager есть нюанс, он на фото

        Михаиллл
        • 25 декабря 2018 г. 14:26

        а можно ли через android studio скачать SDK? может так будет лучше работать?

          Михаиллл
          • 25 декабря 2018 г. 14:34
          • (ред.)

          нашел SDK тут :C:\Users\MS\AppData\Local\Android\Sdk
          восклицательный знак убрался в устройствах, все прекрасно, но остаются те же ошибки, при сборке выдает теперь:
          :-1: ошибка: failed to parse default search paths from compiler output

            Evgenii Legotckoi
            • 25 декабря 2018 г. 15:51

            А что там в настройках самого комплекта Clang? Может там компиляторы не те указаны или ещё что-нибудь в таком роде?

              Михаиллл
              • 25 декабря 2018 г. 17:52

              А что такое комплект Clang?

                Evgenii Legotckoi
                • 25 декабря 2018 г. 18:51

                Ну вот здесь например имеются компиляторы и комплекты сборки. У вас почему-то используется комплект сборки Clang, который не работает. Возможно, у вас там какие-то ошибки, также во вкладке Kits могут быть ошибки.

                Comiplers settings in Qt Creator

                  Михаиллл
                  • 25 декабря 2018 г. 21:07

                  После использования SDK из андройд студио у меня стало так

                    Михаиллл
                    • 25 декабря 2018 г. 21:23

                    Тут говорят нужно установить драйвер от сюда /extras/google/usb_driver , но как его установить?

                      Evgenii Legotckoi
                      • 26 декабря 2018 г. 0:43

                      Драйвер не имеет никакого отношения к запуску проекта в целом. Он может понадобиться только в том случае, если вы хотите дебажить на живом устройстве, но обычно у меня запускалось и без этого шага. Ни разу не устанавливал драйвер вручную.

                      Думаю, что у вас какая-то другая проблема. У вас вообще получается собрать проект с MinGW? Может вам использовать MinGW тогда вместо Clang. У вас же находились файлы.

                        Михаиллл
                        • 26 декабря 2018 г. 14:13

                        MinGW нормально собирает приложение.
                        Но разве MinGW может скомпилировать приложение, которое будет работать на андроиде?
                        Не знаете, как можно найти проблему ?

                          Evgenii Legotckoi
                          • 26 декабря 2018 г. 15:39

                          Да, будет работать под Андроидом. Под Windows собирал именно с MinGW для Андроида.

                          Насчёт проблемы, вряд ли подскажу, больше походит на какой-то баг или несовместимость, хотя конечно маловероятно. Но тем не менее, Clang не может файл проекта распарсить.

                            Михаиллл
                            • 26 декабря 2018 г. 22:10

                            Видимо это из-за недароботки QT , недавно этот компилятор не хотел настраиваться, после обновления он настроился, но не работает.
                            Может быть когда-нибудь он заработает.

                              Evgenii Legotckoi
                              • 26 декабря 2018 г. 22:13

                              На самом деле такое возможно, в Qt Creator настройка разработки под Андроид стабильно отваливается раз в пол года, как раз после обновлений

                                Комментарии

                                Только авторизованные пользователи могут публиковать комментарии.
                                Пожалуйста, авторизуйтесь или зарегистрируйтесь
                                • Последние комментарии
                                • IscanderChe
                                  12 апреля 2025 г. 17:12
                                  Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
                                • AK
                                  1 апреля 2025 г. 11:41
                                  Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
                                • Evgenii Legotckoi
                                  9 марта 2025 г. 21:02
                                  К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
                                • VP
                                  9 марта 2025 г. 16:14
                                  Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
                                • ИМ
                                  22 ноября 2024 г. 21:51
                                  Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…