Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Somni от Июнь 05, 2020, 19:55



Название: Qt C++ сборка под Android
Отправлено: Somni от Июнь 05, 2020, 19:55
Всем привет!
Написал с другом большой проект на QtC++ в QtCreator. Нужно запустить программу на смартфоне.

Установил и настроил Java, NKS, SDK.
В конфигурации проекта появилась возможность сборки под Android, но выдаёт ошибки.
Как исправить?
Спасибо за ответы!

Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.
Could not read qmake configuration file F:/QtCreator/5.15.0/android/mkspecs/android-clang/qmake.conf.
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project ERROR: Unknown module(s) in QT: axcontainer
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project ERROR: Unknown module(s) in QT: axcontainer
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project ERROR: Unknown module(s) in QT: axcontainer
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project ERROR: Unknown module(s) in QT: axcontainer
Project WARNING: CONFIG+=qaxcontainer is deprecated. Use QT+=axcontainer instead.
Project ERROR: Unknown module(s) in QT: axcontainer


Название: Re: Qt C++ сборка под Android
Отправлено: Old от Июнь 05, 2020, 21:03
А как вы планируете вендовый activex использовать под android?


Название: Re: Qt C++ сборка под Android
Отправлено: Somni от Июнь 06, 2020, 09:49
Спасибо за ответ!
Никак не планирую.
Как axcontener проявляется в коде? Может его убрать?


Название: Re: Qt C++ сборка под Android
Отправлено: Somni от Июнь 06, 2020, 10:54
Закомментировал в коде места, где используется axcontainer и установил Java именно 1.8. версии. Теперь откомпилировалось, но не запустилось. Я нашёл *.apk и запустил на реальном своём смартфоне - работает приложение.