Flutter-Debug <> Flutter-Release 被摧残过才明白,这俩就是不同的物种,生殖隔离的那种 除非是非要 attach to Flutter Progress ,开发调试上只建议使用 Flutter-Debug 内存泄漏 以 iOS 为例: 真机 + Flutter-Release 模式 = 没有问题,个人观测基本 1 M / Engine (官方说 180K / Engine,民间测试 1.33M / Engine) 真机 + Flutter-Debug 模式 = 内存 100 M / Engine 内存问题在 Flutter Debug 模式下是无解的,这个是因为 Flutter Flutter-Release 存在调用陷阱 背景: 同时布局多个 FlutterView 在 Flutter-Debug 下除了内存加载问题,展示及操作都正常 在 Flutter-Release 下发现会产生主线程
implementation(name: 'flutter-debug', ext: 'aar') implementation(name: 'flutter_plugin_network-debug implementation(name: 'flutter-debug', ext: 'aar') implementation(name: 'flutter_plugin_network-debug
``` dependencies { implementation(name: 'flutter-debug', ext: 'aar') } ``` 然后重新编译一下项目,如果没有任何错误提示则说明
implementation(name: 'flutter-debug', ext: 'aar') implementation(name: 'flutter_plugin_network-debug implementation(name: 'flutter-debug', ext: 'aar') implementation(name: 'flutter_plugin_network-debug
implementation(name: 'flutter-debug', ext: 'aar')//Flutter模块aar ... } Sync 一下,Flutter 模块就被添加到了 Android