Как создать пакет для моего приложения QML?

Я хочу создать пакет для своего приложения, записанного с C++ и QML. Для этого я использую Ubuntu SDK. Я работаю над Ubuntu 15.04. Вот дерево проекта:

Плеер:

  • player.qmlproject
  • компоненты (dir, содержащий набор qml файлов)
  • импорт-> Модели: libPlayerModules.so, plugins.qmltypes, qmldir
  • страницы (пустой dir на данный момент)
  • тест (dir генерировал SDK),
  • Make-файл (dir генерировал SDK),
  • Player.desktop (содержит вызов qmlscene с аргументом импорта),
  • Player.png (значок приложения, включенный в .desktop файл)
  • Player.qml (основной qml файл)

Некоторая информация о libPlayerModules.so в случае, если это было бы необходимо: я пишу этот lib с помощью C++ 11, он зависит от Qt 5.4, sqlite3 (используемый через QtSQL), taglib, D-шина. Я могу запустить приложение без любой проблемы с помощью qmlscene.

0
задан 1 May 2015 в 10:51

1 ответ

Вы не определили, какой пакет Вы хотите создать. Я собираюсь предположить, что Вы хотите создать пакет щелчка, подходящий для установки по телефону Ubuntu.

при использовании спокойного Создателя с плагином SDK Ubuntu существует вкладка "Publish" на левая сторона. Выберите это, и затем нажмите кнопку "Build and validate click package". Пакет щелчка будет помещен в Ваш каталог сборки.

Для создания пакета щелчка из командной строки, первое место все файлы в корректную (относительную) иерархию во временном каталоге. manifest.json файл должен быть в этом каталоге. Следует иметь в виду, что любые архитектурно-зависимые файлы, должно быть, были сгенерированы в соответствующем chroot. Вы, вероятно, хотите, чтобы Ваш make install шаг настроил это для Вас. Тогда выполненный click build /path/to/temp/directory, и Вы получите пакет щелчка, названный с соответствующими значениями от файла манифеста.

пакеты Щелчка очень похожи на deb файлы. Можно осмотреть их содержание с роликом файла, но только если Вы переименовываете их для окончания в .deb.

для получения дополнительной информации о создании пакетов щелчка, включая некоторые полезные команды для создания в chroots, посмотрите этот сообщение в блоге .

0
ответ дан 4 October 2019 в 07:32

Другие вопросы по тегам:

Похожие вопросы: