Flutter 遇到的奇葩問題及解決方案記錄

Flutter 使用setData無法更新數據

問題:Flutter 頁面文件 嵌套 FlutterList列表文件,
setState 後,Flutter列表 部分數據不更新。

原因:未知
解決方法
在Flutter列表頁文件,build方法中通過widget獲取值:
例如:

_loading = widget._showLoading;

Flutter 在 release 環境下啓動失敗

問題:Flutter 在 release 環境下啓動失敗,報如下異常:

fatal flutter/shell/platform/android/library_loader.cc

或者

/system/lib/libc.so (abort+57) [armeabi-v7a]

原因:沒有添加 Flutter 的混淆規則。
解決方案
在項目的 proguard-rules.pro 文件下添加

-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.**  { *; }
-keep class io.flutter.util.**  { *; }
-keep class io.flutter.view.**  { *; }
-keep class io.flutter.**  { *; }
-keep class io.flutter.plugins.**  { *; }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章