问题分析
- flutter本地测试debug打包、运行功能正常使用,但是打包release之后发现部分功能无法使用,直接卡到首屏,路由也不执行跳转
- 本地运行
flutter run --release --verbose
发现没有任何错误
问题猜测
- 打包release版本参数配置问题,混淆,或者tree shaking 部分代码没有生效?
问题解决
-
参考flutter中文网 android版本打包release
-
参考 release打包闪退
-
直接在 app/build.gradle配置
minifyEnabled false //删除无用代码 shrinkResources false //删除无用资源
-
重新打包问题解决
文章评论