【问题标题】:Qt app on Android without Ministro没有 Ministro 的 Android 上的 Qt 应用程序
【发布时间】:2013-05-15 19:14:38
【问题描述】:

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

P.S.:对不起,我的英语不是我的母语。

【问题讨论】:

    标签: android qt qt-necessitas ministro


    【解决方案1】:

    如果您的意思是不想使用 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 库。

    部署本地 qt 库选项使 Qt Creator 部署在所选 Qt SDK 中找到的 qt 库(例如 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/

    什么是Ministro?

    Necessitas 也是 Ministro 的主页,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

    希望对您有所帮助。

    【讨论】:

    • 是的,我想在没有 Ministro 的情况下使用我的应用程序,但我想在 apk 中插入所有库。用户将不明白我的应用何时开始下载库。我想安装 only 我的 apk 来运行我的应用程序。猫我在选择“部署本地 qt 库”时会这样做吗?可能我必须在电脑上安装一些库吗?如果是,我做不到。所有关于这方面的信息都是英文的,太难了。
    • 例如,我认为我必须将库、插件等放入/data/local/qt。在运行我的主要 Qt 应用程序之前我怎么能做到这一点?还是什么?
    • 阅读更多内容后,在邮件列表区域中,您现在似乎无法嵌入 dll。 groups.google.com/forum/?fromgroups#!forum/android-qt 这是解释它的线程:groups.google.com/forum/?fromgroups=#!topic/android-qt/…
    • 我可以尝试在 myapp/android/src/org/qtproject/qt5/android/bindings/QtActivity.java 中包含一些代码,在运行另一个代码之前可以解压缩库,但我不知道Java,但我尝试。如果它会起作用,我会在这里写下这个。非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多