使用 SkSL 预热在 flutter 中生成应用程序包的命令是什么

问题描述 投票:0回答:1

使用 flutter SkSL 预热,您可以使用以下命令生成 apk

flutter run --profile --cache-sksl
我的问题是相同的命令将用于构建Android应用程序包
flutter build appbundle --cache-sksl

如果有人对此有一些了解,请指导我,因为我从未使用 Sksl Warmup 构建应用程序包。

flutter performance shader jank
1个回答
0
投票

您必须首先在命令行应用程序上运行并测试所有屏幕以缓存垃圾:

flutter run  --profile --cache-sksl --purge-persistent-cache 

最好在真机上进行。 测试完所有屏幕后,您必须: 在运行以下命令的命令行中按 M。它将显示它写道:

Wrote SkSL data to ......\flutter_01.sksl.json.

现在您可以使用 flutter_01.sksl.json 进行构建:

flutter build appbundle --bundle-sksl-path flutter_01.sksl.json
© www.soinside.com 2019 - 2024. All rights reserved.