File tree Expand file tree Collapse file tree 5 files changed +16
-3
lines changed Expand file tree Collapse file tree 5 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -43,15 +43,20 @@ jobs:
43
43
# `KEY_JKS` should contain the result of:
44
44
# gpg -c --armor keystore.jks
45
45
# `KEY_JKS_PASSPHRASE` should contain the passphrase used for the command above
46
+ # The SkSL bundle must be produced with the same Flutter engine as the one used to build the artifact
47
+ # flutter build <subcommand> --bundle-sksl-path shaders.sksl.json
48
+ # do not bundle shaders for izzy/libre flavours, to avoid crashes in some environments:
49
+ # cf https://github.com/deckerst/aves/issues/388
50
+ # cf https://github.com/deckerst/aves/issues/398
46
51
run : |
47
52
echo "${{ secrets.KEY_JKS }}" > release.keystore.asc
48
53
gpg -d --passphrase "${{ secrets.KEY_JKS_PASSPHRASE }}" --batch release.keystore.asc > $AVES_STORE_FILE
49
54
rm release.keystore.asc
50
55
mkdir outputs
51
56
scripts/apply_flavor_play.sh
52
- ./flutterw build appbundle -t lib/main_play.dart --flavor play
57
+ ./flutterw build appbundle -t lib/main_play.dart --flavor play --bundle-sksl-path shaders.sksl.json
53
58
cp build/app/outputs/bundle/playRelease/*.aab outputs
54
- ./flutterw build apk -t lib/main_play.dart --flavor play
59
+ ./flutterw build apk -t lib/main_play.dart --flavor play --bundle-sksl-path shaders.sksl.json
55
60
cp build/app/outputs/apk/play/release/*.apk outputs
56
61
scripts/apply_flavor_izzy.sh
57
62
./flutterw build apk -t lib/main_izzy.dart --flavor izzy --split-per-abi
Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
4
4
5
5
## <a id =" unreleased " ></a >[ Unreleased]
6
6
7
+ ### Changed
8
+
9
+ - revert to Skia rendering engine
10
+
7
11
## <a id =" v1.12.10 " ></a >[ v1.12.10] - 2025-04-16
8
12
9
13
### Added
Original file line number Diff line number Diff line change 331
331
android : value =" 2" />
332
332
<meta-data
333
333
android : name =" io.flutter.embedding.android.EnableImpeller"
334
- android : value =" true " />
334
+ android : value =" false " />
335
335
</application >
336
336
</manifest >
Original file line number Diff line number Diff line change @@ -160,6 +160,9 @@ flutter:
160
160
# ###############################################################################
161
161
# Test driver
162
162
163
+ # capture shaders (profile mode, real device only):
164
+ # % ./flutterw drive --flavor play -t test_driver/driver_shaders.dart --profile --cache-sksl --write-sksl-on-exit shaders.sksl.json
165
+
163
166
# generate screenshots (profile mode, specific collection):
164
167
# % ./flutterw drive --flavor play -t test_driver/driver_screenshots.dart --profile
165
168
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments