android - android上的Qt,减少二进制大小

标签 android c++ qt apk qt-quick

我正在使用 Qt 在 android 上构建应用程序,Qt Quick 主要是它非常好,但我的主要问题是启动大小约为 27 MB,这对于初始大小来说是巨大的.. 有没有办法减小这个大小?

最佳答案

如果您不想使用 Ministro Service,您应该只包含必要的 Qt 模块。省略不必要的模块将显着减小 APK 大小。这是将 Qt 移植到 Android 的人 BogDan Vatra 的一句话:

Qt files can go slightly over 40Mb/platform if you are going to use all of Qt modules. Of course your application doesnt need all the modules, so, if your application uses only Qt Quick Controls + Qt SVG + Qt Multimedia + Qt Sensors + Qt XML modules, Qt files (libs + plugins + additional files) are ~20Mb/platform and your APK will be ~10Mb.

你可以看到Choosing the right deploying system

关于android - android上的Qt,减少二进制大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26003300/

相关文章:

android - Android native 代码如何针对多种处理器类型?

c++ - windows上qt连接oracle数据库

c++ - 获取两个 QList 之间的交集的 Qt 方法是什么?

java - 为什么 minHeight 属性在 WebView Android 中不起作用?

android - 当 SDCard 已满时抛出 IOException

c++ - 没有python的电脑能跑python程序吗? C/C++ 呢?

c++ - QPen 中的自定义破折号样式看起来很脏

c++ - 在 qt main.cpp 中转换 rootobject() 以与 qml 通信时出错

Android Display x DisplayMetrics - 访问显示尺寸的最正确方法是什么?

c++ - 当调用原始版本的 DLL Hook 函数时,我得到无限递归