ArtyomovAnton
@ArtyomovAnton
PHP и всё что рядом

В чем проблема сборки под Android (CreateProcess failed)?

Доброго. Только начинаю осваивать QT и уже сталкиваюсь с тем, что не способен сам решить проблемы.
Проект нормально собирается под Windows, но под Android сборщик выдает:
process_begin: CreateProcess(NULL, lrelease D:/QT/kvant/kvant-qt.pro, ...) failed.
make (e=2): Не удается найти указанный файл.


921ce26a3eb941baad423a358f2ac95e.png
И вроде как он ругается, что не может найти файл D:/QT/kvant/kvant-qt.pro. Но он то есть. И под винду же нормально запускает проект. "Пяцоттыщ" раз уже и очищал проект, и IDE перезапускал...

QT 5.8, SDK 25.x, NDK r10b.
Как правильно искать причины ошибок?
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
ArtyomovAnton
@ArtyomovAnton Автор вопроса
PHP и всё что рядом
Проблема решилась добавлением пути к lrelease в переменную окружения PATH винды.
Добавил путь C:\Qt\Qt5.8.0\5.8\android_armv7\bin\ в PATH, перезапустил QT Creator и пошла мазь...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Gytim
Как правильно сам бы хотел поинтересоваться, но у меня проблемы при компиляции android возникали:
1. В ресурсах какие-то файлы есть, а реально нету(бывает просто перетаскиваешь на другое место, а забываешь прописать новый путь)
2. В ресурсах присутсвуют какие-либо psd файлы(была проблема когда закинул в русурсы всю папку)
3. Если созданы библиотеки либо, добавляются другие, не находит их при компиляции(проверить правильно ли проставлено все в .pro файле).
4. Ошибка в qml, скобки не на месте, и картинки подхватывающиеся не на месте.

Какая из этих ошибок и в каком виде уже не скажу, но приложуха не собиралась только под андроид из-за них
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы