为什么Flutter Windows版本中有一个app.so文件



当我构建一个Windows版本的Flutter应用程序时,它会创建一个

buildwindowsrunnerReleasedataapp.so 6MB sized file.

很明显,它是一个Linux ELF库,但删除或重命名文件会使EXE无法启动。

这是什么魔法?

如Github:中的回答

";Flutter应用程序是AOT在Windows、Linux桌面和Android上编译的。此文件仅包含您的Dart代码。另外,可执行文件是从windows目录中特定于平台的入口点以及插件编译的,这取决于dll(flutter引擎(,该dll包含实际的引擎以及对加载AOT编译的Dart代码的支持">

相关内容

最新更新