我看到这是 Gradle 在 flutter 中以发布模式构建应用程序时生成的日志的一部分。这对整个应用程序有任何副作用吗?
libflutter.so 已经是 flutter 框架和运行应用程序所需的其他本机脚本的编译形式。
更具体地说 *.so 文件包括 Dart 语言依赖、skia 引擎、flutter 框架、平台相关原生代码等。
所以他们不需要破坏它们并编译它们,因为它们已经编译好了。因此,它显示了不能将它们按原样剥离包装的消息。这没有任何副作用。 (*.so 文件是设计为在 Linux 发行版上运行的代码的编译形式。)Android 也是 Linux 发行版。
因此对您正在构建的应用程序没有副作用。
AGP 中存在一个错误,导致出现以下消息: https://issuetracker.google.com/issues/353554169
但是,如果您不编译自己的库而仅打包第三方库,则它不应该影响您的 apk 大小,因为库应该已经被剥离。