Qt6安卓应用程序-非常大的构建大小



项目从Qt5迁移到Qt6后,android的项目构建规模增加了很多倍。该项目的主库(*.so(开始占用700MB,而不是以前的16MB。

也许我需要指定一些构建参数来获得与前一个类似的大小?

在构建时,有这样一条消息:

> Task :stripDebugDebugSymbols
Unable to strip the following libraries, packaging them as they are: libMyApp_arm64-v8a.so, libQt6Core5Compat_arm64-v8a.so, …

有必要注意日志中的这些行,并安装指定的NDK版本。

C/C++: Because no explicit NDK was requested, the default version [21.4.7075529] for this Android Gradle Plugin will be used
C/C++: Folder D:developAndroidSDKndk21.4.7075529 does not exist. Ignoring.

在我的情况下,这是ndk\21.4.7075529

apk的大小已减少到30 MB。在问题解决之前,它的大小超过了300 MB。

相关内容

  • 没有找到相关文章