我使用Qt在Android上构建应用程序,Qt Quick主要是它非常好,但我的主要问题是启动大小约为27 MB,这对于初始大小来说是巨大的..有没有办法减小这个大小?< / p>
答案 0 :(得分:8)
如果您不想使用Ministro服务,则应仅包含必要的Qt模块。省略不必要的模块将显着降低APK大小。这是将Qt移植到Android的人BogDan Vatra的引用:
如果要使用,Qt文件可以略高于40Mb /平台 所有Qt模块。当然你的应用程序并不需要全部 模块,因此,如果您的应用程序仅使用Qt Quick Controls + Qt SVG + Qt多媒体+ Qt传感器+ Qt XML模块,Qt文件(libs +插件+附加文件)大约20Mb /平台,你的APK将是 〜10Mb的。
答案 1 :(得分:2)
是。您最有可能将Qt与您的应用捆绑在一起。这是Qt Creator中的默认设置。进入项目设置(UI左侧的Projects按钮),在Android / Run / Make Install下,单击Details按钮。在那里,您可以从Bundle切换Qt部署以使用Ministro服务。
这样你的apk会小很多,但你需要从Play商店安装Ministro服务。 Ministro包含其他应用程序可以使用的Qt库。
希望有帮助...