2

我想在 apk 中部署带有 Qt 4 或 5 库(核心和 GUI)的应用程序。这是真的吗?我使用 necessitas 来创建应用程序。google.com 对这个答案没有帮助。

PS:对不起我的英语,这不是我的母语。

4

1 回答 1

4

如果您的意思是您不想使用 Ministro,那么应该可以。下面的页面提供了一些指导如何:

http://community.kde.org/Necessitas/QuickStartDevelop

2013 年 3 月 1 日,上面的页面有以下内容:

部署配置

同样在运行视图中,您可以通过选择右侧的详细信息来设置部署配置,这些是您可以选择的不同选项。

  1. 使用设备的 qt 库
  2. 部署本地 qt 库
  3. 安装 Ministro 系统

Use devices qt libs 选项还取决于 Use local qt libs 选项。当 Use local qt libs 未选中时,您的应用程序将需要 Ministro 包才能运行。但是,如果选中使用本地 qt 库,Qt Creator 将向应用程序传递特殊参数,强制它使用设备上 /data/local/qt 路径中的 Qt 库。

Deploy local qt libs 选项使 Qt Creator 部署在所选 Qt SDK 中找到的 qt libs(例如 android-lighthouse-4.8.0)。当您破解 Qt 框架来测试它时,此选项很有用。此选项自动选择使用本地 qt 库选项。在 Qt Creator 推送 Qt 库后,此选项会自动取消选中。每次需要推送本地 Qt 修改时都可以选中此选项。

安装 Ministro 系统选项安装 Ministro 包(您必须自己提供 apk;从此处下载)。当您尝试在 Android 虚拟设备上测试您的应用程序时,它很有用。

如果您想与 Ministro 一起使用库,以下是有关如何设置它的说明:

https://play.google.com/store/apps/details?id=eu.licentia.necessitas.ministro

http://sourceforge.net/p/necessitas/home/necessitas/

什么是部长?

Necessitas 也是 Ministro 的主页,这是一个 Android 应用程序,它提供了 LGPL Qt 共享库的系统范围下载器和安装程序。您可以在 Android Market 上找到 Ministro,也可以在此处直接下载。

编辑:更多链接:

http://community.kde.org/Necessitas

http://necessitas.kde.org/

http://qt-project.org/wiki/How_to_Create_and_Run_Qt_Application_for_Android

希望有帮助。

于 2013-05-15T21:22:52.880 回答