2017-02-05 8 views
0

Так что я уже давно использовал Qt Creator, но я хотел попробовать их разработку для Android-устройств (обычно используют Android Studio). Основная причина в том, что я предпочитаю C++.Qt Creator 5.8 Android Development NDK x64 bit error «Нет правила, чтобы сделать цель ..»

Я создал простое приложение Qt Quick и даже не могу его запустить. Я ничего не внес в программу. Он распознал мое устройство, и у меня Android SDK, NDK и ANT настроены правильно (с официальной страницы Qt). Ошибка, которую я получаю, довольно популярна, но пока я не видел никаких решений для нее. Ошибка читается «mingw32-make: нет правила для создания цели» ...... \ Downloads \ android-ndk-r13b-windows-x86_64 \ android-ndk-r13b \ sources \ cxx-stlgnu-ibstdC++ \ 4.9 \ include \ profile \ impl \ profiler_map_to_unordered_map.h ', необходимый для' main.obj '. Остановитесь. "

Отладка включена на моем устройстве, все настроено правильно, устройство распознается, но у меня нет идеи, почему я получаю эту ошибку.

Любая помощь будет высоко оценена. Это бесит. Device recognized

Error

+0

Работает ли только сборка (без развертывания на устройстве)? – dtech

+0

Также [эта страница] (https://wiki.qt.io/Qt_5.8_Tools_and_Versions) говорит, что вам нужен NDK10. Я знаю по опыту, что 11 также работает, по крайней мере, в моем Linux-окне, но я также вспоминаю проблемы с более новыми версиями. – dtech

+0

Сборка не работает. Build дает эту ошибку, но я постараюсь загрузить NDK10 –

ответ

1

решаемые для этой задачи. При использовании Qt Creator, независимо от того, какая версия, на компьютере Windows, путь к файлу является ключом к этой проблеме. Длина пути. Извлечение папки NDK и размещение этой папки ПРЯМОГО на диске C: \ сделают эту сборку без проблем.

Оставляя его в папке «downloads», путь к файлу слишком длинный для Qt Creator, поэтому он не будет строить.