…with multiple issues. 2 are caused by Flutter itself, from which we could solve 1 at our end (NativeAssetsManifest.json differs when building just a single ABI vs. building all ABIs – so we switched to building all ABIs and simply abandoning all "unwanted APKs", which fixed that). Second one is this:
-rw-r--r-- 0.0 unx 15664016 b- 7538004 defN 1981-01-01 01:01:02 52364b88 lib/arm64-v8a/libapp.so
- -rw-r--r-- 0.0 unx 124592 b- 23706 defN 1981-01-01 01:01:02 a4000616 lib/arm64-v8a/libdartjni.so
+ -rw-r--r-- 0.0 unx 124592 b- 23708 defN 1981-01-01 01:01:02 b5801472 lib/arm64-v8a/libdartjni.so
-rw-r--r-- 0.0 unx 7112 b- 2630 defN 1981-01-01 01:01:02 4f56ac38 lib/arm64-v8a/libdatastore_shared_counter.so
It's just an embedded Build ID:
And the solution to that is adding a step after flutter pub get:
- flutter pub get
- sed -i -e 's/-Wl,/-Wl,--build-id=none,/' ${PUB_CACHE}/hosted/*/jni-*/src/CMakeLists.txt
But that's something we both need to do. Remains a last one I could not pin-point:
-rw-r--r-- 0.0 unx 7112 b- 2630 defN 1981-01-01 01:01:02 4f56ac38 lib/arm64-v8a/libdatastore_shared_counter.so
- -rw-r--r-- 0.0 unx 49895136 b- 39582039 defN 1981-01-01 01:01:02 6216e31a lib/arm64-v8a/libembedded_milli.so
+ -rw-r--r-- 0.0 unx 49896000 b- 39581356 defN 1981-01-01 01:01:02 eb51de3c lib/arm64-v8a/libembedded_milli.so
-rw-r--r-- 0.0 unx 11579872 b- 5407642 defN 1981-01-01 01:01:02 e7fe1c8b lib/arm64-v8a/libflutter.so
And that's a rather large diff again. I'll attach you the diffoscope output, in the hope it tells you something (it also includes our build recipe, just to make sure you have all details we can give you): diff.zip
Meanwhile, we'll have to mark this release "RB failed", as it cannot be rescued (see above: you'd need to adjust your build as well, to get rid of the embedded build ID with libdartjni.so).
…with multiple issues. 2 are caused by Flutter itself, from which we could solve 1 at our end (
NativeAssetsManifest.jsondiffers when building just a single ABI vs. building all ABIs – so we switched to building all ABIs and simply abandoning all "unwanted APKs", which fixed that). Second one is this:It's just an embedded Build ID:
And the solution to that is adding a step after
flutter pub get:But that's something we both need to do. Remains a last one I could not pin-point:
And that's a rather large diff again. I'll attach you the diffoscope output, in the hope it tells you something (it also includes our build recipe, just to make sure you have all details we can give you): diff.zip
Meanwhile, we'll have to mark this release "RB failed", as it cannot be rescued (see above: you'd need to adjust your build as well, to get rid of the embedded build ID with
libdartjni.so).