作者:手机用户2502897401 | 来源:互联网 | 2023-07-23 18:54
我遵循Setting up the Engine development的指示来构建颤动引擎。目的是使用Texture support for glfw中的纹理支持。我可以编译颤振引擎。
接下来,我想使用此引擎并开发基于Texture的应用程序。使用以下命令进行编译时,我看到libflutter_linux_glfw.so和其他平台文件是从flutter / bin / cache / artifacts / engine复制的。
flutter build linux
我将Dependency_overrides添加到pubspec.yaml,如下所示。但是,没有运气。
dependency_overrides:
sky_engine:
path: /engine/src/out/host_debug_unopt/gen/dart-pkg/sky_engine
sky_services:
path: /engine/src/out/host_debug_unopt/gen/dart-pkg/sky_services
对于使用engine / src / out / host_debug_unopt中的文件所需的更改,提出了一些建议。
我可以使用以下链接中提供的flutter的--local-engine-src-path和--local-engine选项来使用已编译的libflutter_linux_glfw.so。
Using a locally-built engine with the flutter tool