Политика конфиденциальностиКонтактыО сайтеОтзывыGitHubDonate
© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB
24 декабря 2018 г. 13: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. Отмена. Скажите пожалуйста, как исправить?

15

Включил компилятор 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. Отмена.

0

Добрый день.

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

0

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

0

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

0

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

0

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

0

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

0

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

0

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

0

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

0

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

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

0

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

0

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

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

0

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

0

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

0

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
A
22 января 2019 г. 21:22
Allyonz

C++ - Тест 001. Первая программа и типы данных

  • Результат:40баллов,
  • Очки рейтинга-8
A
22 января 2019 г. 14:15
Alex

Qt - Тест 001. Сигналы и слоты

  • Результат:89баллов,
  • Очки рейтинга6
IO
20 января 2019 г. 18:39
Ivan Otreshko

C++ - Тест 003. Условия и циклы

  • Результат:0баллов,
  • Очки рейтинга-10
Последние комментарии
22 января 2019 г. 13:17
Евгений Легоцкой

Создайте тогда тему здесь на форуме в разделе Qt с выкладками кода и вашими попытками внедрения делегата, позже гляну или может кто-то ещё глянет из опытных пользователей.
I
22 января 2019 г. 13:13
IscanderChe

Не проще тогда использовать сразу кастомный делегат с чекбоксом? Я попробовал, но там засада в том, что чекбокс показывается только при щелчке на ячейку, а дефолтно показывается значение. Как ...
22 января 2019 г. 12:15
Евгений Легоцкой

Если будет не приемлемо потом, то тогда через кастомный Item Delegate нужно будет перерисовать ячейки в той колонке.
I
22 января 2019 г. 12:09
IscanderChe

Получилось приемлемо. Спасибо!Нюанс только в том, что поле рядом с чекбоксом не пропадает, оно просто пустое, что видно при выделении ячейки. Но этого достаточно.
22 января 2019 г. 11:50
Евгений Легоцкой

Переопределить метод data для той колонки и роли Qt::DisplayRole, чтобы в том случае возвращался QVariant() я так думаю... Но возможно, что у вас там будут нюансы, если вы туда чекбокс за...
Сейчас обсуждают на форуме
23 января 2019 г. 7:54
Михаиллл

Зарание спасибо.А еще на эту тему можно будет сделать статью. Это контент будет уникальным.
23 января 2019 г. 7:37
Евгений Легоцкой

Hello. Maybe the English will be better for you? I think russian is not native language for you, or did I mistake? Did I undesrtood rightly, that you mean this documentation ( ...
I
22 января 2019 г. 13:45
IscanderChe

Всем добрый день. Суть задачи: надо, чтобы в одной из колонок QTableView вместо хранимого в QSqlTableModel значения выводился чекбокс и при смене состояния чекбокса значения в базе тоже ...
M
22 января 2019 г. 13:15
Max-P85

Евгений, огромное спасибо, все работает!
Присоединяйтесь к нам в социальных сетях

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы