我希望在apk中使用Qt 4或5库(核心和GUI)部署应用程序。这是真的吗?我使用必需品来创建应用程序。 google.com对此答案没有帮助。
P.S。:对不起我的英语,这不是我的母语。
答案 0 :(得分:4)
如果你的意思是你不想使用Ministro,那么它应该是可能的。以下页面提供了一些说明如何:
http://community.kde.org/Necessitas/QuickStartDevelop
2013年3月1日,上面的页面包含以下内容:
部署配置
同样在“运行”视图中,您可以设置“部署配置”,通过选择右侧的“详细信息”,这些是您可以选择的不同选项。
- 使用设备的qt libs
- 部署本地qt libs
- 安装Ministro系统
醇>Use devices qt libs选项还取决于Use local qt libs选项。取消选中使用本地qt库时,您的应用程序将需要运行Ministro程序包。但是,如果选中Use local qt libs,Qt Creator会将特殊参数传递给应用程序,强制它使用设备上/ data / local / qt路径中的Qt库。
部署本地qt libs选项使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的主页,这是一个Android应用程序,它提供LGPL Qt共享库的系统范围下载程序和安装程序。您可以在Android Market上找到Ministro或直接下载。
编辑:更多链接:
http://community.kde.org/Necessitas
http://qt-project.org/wiki/How_to_Create_and_Run_Qt_Application_for_Android
希望有所帮助。