Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
7 / 7 / 1
Регистрация: 23.02.2013
Сообщений: 24

Запуск приложения Qt с плагинами на OS Android

14.12.2013, 13:23. Показов 1747. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую форумчан! Столкнулся с такой проблемой, написал программу на Qt, которая при старте подгружает плагины, если запускаю на ПК (Linux , Mac OS X, Windows) всё отлично, но когда этот же проект собираю под Android - всё собирается без ошибок, но при сборке APK файла плагины туда не помещаются и получается, что сама программа там лежит, а плагинов рядом с ней нет!
Как решить такую проблему, заставить QtCreator запаковывать плагины в APK архив? Пишу на Qt 5.2 .
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2013, 13:23
Ответы с готовыми решениями:

Запуск приложения в симуляторе Android
В этой области я начинающий, поэтому прошу сильно не пинать. В Delphi 10.2 (10.1) требуется написать приложение под Android. ...

Запуск приложения с загрузкой android
Как организовать автозагрузку приложения при старте android?

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android)
Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих...

5
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
14.12.2013, 17:49
maksimus1210, учи синтаксис QMake .
0
7 / 7 / 1
Регистрация: 23.02.2013
Сообщений: 24
14.12.2013, 19:41  [ТС]
Ну как всегда, если задача выше среднего, то вместо того, что бы привести пример, начинают поучать. Положить бинарный файл в любую директорию проблем не вызывает, проблема в том, что если собирается APK архив, то это уже не QMake, это особенности инструментария, который выполняет эту работу. Пока что я нашёл только добавление библиотек к APK в папку lib в QtCreator, но мне нужно положить мои плагины в другое место, в этом та и сложность!
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
14.12.2013, 23:08
Цитата Сообщение от maksimus1210 Посмотреть сообщение
что бы привести пример
Все примеры в документации к qmake.
Цитата Сообщение от maksimus1210 Посмотреть сообщение
начинают поучать
Если голова пуста, то отвечать должна жопа. Отсюда все пенки.
Цитата Сообщение от maksimus1210 Посмотреть сообщение
это особенности инструментария, который выполняет эту работу
Это выполняет Ant, так что изучай доку по сборке apk
Цитата Сообщение от maksimus1210 Посмотреть сообщение
но мне нужно положить мои плагины в другое место
Вроде как положить можно либо в lib, либо assets, таков формат пакетаapk, так что дуй в профильный раздел Программирование Android
Цитата Сообщение от maksimus1210 Посмотреть сообщение
в этом та и сложность!
Сложности нет. В каталоге сборки создается каталог android-build, в котором идет сборка apk пакета, куда собственно и нужно кинуть плагины.
Android deployment in Qt 5.2,
Deploying an Application on Android
Тебе нужно учитывать особенности конкретной платформы. К примеру рассмотреть код типового проекта QtQuick.
Кликните здесь для просмотра всего текста

Не по теме:


Цитата Сообщение от maksimus1210 Посмотреть сообщение
Пока что я нашёл только добавление библиотек к APK в папку lib в QtCreato
Ох уж эти GUI/IDE-дрочеры, ничего не могут поделать, если этого нет в UI.


1
7 / 7 / 1
Регистрация: 23.02.2013
Сообщений: 24
15.12.2013, 11:55  [ТС]
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Если голова пуста, то отвечать должна жопа.
Только Жопа и отвечает, зачем тогда форум если нет нормальных ответов? В любом случае свою проблему я решил другим путём. для мобильных платформ плагины работать не хотят, видимо это только развито на настольных ПК, поэтому решил перелопатить pro файлы, чтоб все подпроекты собирались в один бинарь.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
15.12.2013, 14:46
Цитата Сообщение от maksimus1210 Посмотреть сообщение
зачем тогда форум если нет нормальных ответов?
Ага. Зачем думать, зачем учиться, намного проще спросить и ждать ответа.
Цитата Сообщение от maksimus1210 Посмотреть сообщение
для мобильных платформ плагины работать не хотят
Врешь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.12.2013, 14:46
Помогаю со студенческими работами здесь

Запустить параллельного приложения / Запуск приложения в новом консольном окне
Доброго времени суток! Хотел спросить как в коде консольного приложения запустить ещё одно консольное приложение, так чтобы оно...

Разработка web-приложения, приложения под ОС Android,Windows
Доброго времени суток ребят, кто узрел эту тему прошу не проходите мимо, прошу вашей помощи.Мне требуется определиться с темой для...

Разработка web-приложения, приложения под ОС Android,Windows
Доброго времени суток ребят, кто узрел эту тему прошу не проходите мимо, прошу вашей помощи.Мне требуется определиться с темой для...

Возможен ли запуск стороннего приложения в окне моего приложения?
Возможно ли запускать стороннее приложение в окне моего приложения ? В Идеале не терять кроссплатформенность, в основе лежит Windows....

Android - Масштабирование приложения на phonegap в android
делаю приложение на phonegap в androide при больших разрешениях экрана приложение отображается маленьким. Как масштабировать приложение в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru