Не подгружаются файлы в проекте для 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. Отмена.
Скажите пожалуйста, как исправить?
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
- Akiv Doros
- Nov. 11, 2024, 2:58 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:50points,
- Rating points-4
- molni99
- Oct. 26, 2024, 1:37 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:80points,
- Rating points4
- molni99
- Oct. 26, 2024, 1:29 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:20points,
- Rating points-10
Включил компилятор 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. Отмена.
Добрый день.
Сдаётся мне, что всё дело в Clang. Хотя работать должно.
Также, вы настраивали комплекты сборки для Андроида? Там в Qt Creator нужно указать каталоги для SDK, NDK и т.д.
в параметры -> устройства -> android написано что настройки android в порядке, хотя на вкладке SDK Manager есть нюанс, он на фото
а можно ли через android studio скачать SDK? может так будет лучше работать?
нашел SDK тут :C:\Users\MS\AppData\Local\Android\Sdk
восклицательный знак убрался в устройствах, все прекрасно, но остаются те же ошибки, при сборке выдает теперь:
:-1: ошибка: failed to parse default search paths from compiler output
А что там в настройках самого комплекта Clang? Может там компиляторы не те указаны или ещё что-нибудь в таком роде?
А что такое комплект Clang?
Ну вот здесь например имеются компиляторы и комплекты сборки. У вас почему-то используется комплект сборки Clang, который не работает. Возможно, у вас там какие-то ошибки, также во вкладке Kits могут быть ошибки.
После использования SDK из андройд студио у меня стало так
Тут говорят нужно установить драйвер от сюда
/extras/google/usb_driver , но как его установить?
Драйвер не имеет никакого отношения к запуску проекта в целом. Он может понадобиться только в том случае, если вы хотите дебажить на живом устройстве, но обычно у меня запускалось и без этого шага. Ни разу не устанавливал драйвер вручную.
Думаю, что у вас какая-то другая проблема. У вас вообще получается собрать проект с MinGW? Может вам использовать MinGW тогда вместо Clang. У вас же находились файлы.
MinGW нормально собирает приложение.
Но разве MinGW может скомпилировать приложение, которое будет работать на андроиде?
Не знаете, как можно найти проблему ?
Да, будет работать под Андроидом. Под Windows собирал именно с MinGW для Андроида.
Насчёт проблемы, вряд ли подскажу, больше походит на какой-то баг или несовместимость, хотя конечно маловероятно. Но тем не менее, Clang не может файл проекта распарсить.
Видимо это из-за недароботки QT , недавно этот компилятор не хотел настраиваться, после обновления он настроился, но не работает.
Может быть когда-нибудь он заработает.
На самом деле такое возможно, в Qt Creator настройка разработки под Андроид стабильно отваливается раз в пол года, как раз после обновлений