📦

Flutter3.32.0からはAndroidでデバッグシンボルがバンドルされるようになった

に公開

3.29.x以前

リリース時に

cd $PROJECT_DIR/build/app/intermediates/merged_native_libs/release/out/lib
zip -r $DEPLOY_DIR/symbols.zip .

などをしてデバッグシンボルを自前で用意する必要があった

3.32.0以降

3.32.0で修正がマージされバンドルされるようになった
https://github.com/flutter/flutter/pull/161546

なのでdebugSymbolLevelを設定するだけでAABにデバッグシンボルが含まれるようになった

PlayConsoleにAABをあげるとバンドルされていることを確認できる

ReleaseNote

https://docs.flutter.dev/release/release-notes/release-notes-3.32.0#:~:text=Remove default for stripped option in engine/src/flutter/tools/gn%2C don't strip by default on android by %40gmackall in 161546

ちなみにシンボルの出力先も変わっていた

./build/app/intermediates/merged_native_libs/release/out/lib: No such file or directory

Discussion