[障害対応]SqfliteFfiException / Failed to load dynamic library

目次 index【閲覧時間3分】 click !!>>

1.趣旨

Flutter動作確認(sqflite_common_ffi パッケージ、仮想デバイス起動中)、VS Code でデバッグモード実行時、以降の事象が発生した。
分かったことは
原因)Android向けに実行時にDB初期化が失敗している

その他)Windows向けに実行時には正常動作

結論)パッケージの使い方ですね。

補足)スマホ実機上では、外見正常起動するが、データ追加時に動かなくなる

2.事象

(1) VS Code 状のフロートエラーダイアログ内容:

Exception has occurred.
SqfliteFfiException (SqfliteFfiException(error, Invalid argument(s): Failed to load dynamic library '/data/data/com.example.taskapp002_02/lib/libsqlite3.so': dlopen failed: library "/data/data/com.example.taskapp002_02/lib/libsqlite3.so" not found}) DatabaseException(Invalid argument(s): Failed to load dynamic library '/data/data/com.example.taskapp002_02/lib/libsqlite3.so': dlopen failed: library "/data/data/com.example.taskapp002_02/lib/libsqlite3.so" not found))

(2) Dev Tools Console 内容:

flutter: Error initializing database: SqfliteFfiException(error, Invalid argument(s): Failed to load dynamic library '/data/data/com.example.taskapp002_02/lib/libsqlite3.so': dlopen failed: library "/data/data/com.example.taskapp002_02/lib/libsqlite3.so" not found}) DatabaseException(Invalid argument(s): Failed to load dynamic library '/data/data/com.example.taskapp002_02/lib/libsqlite3.so': dlopen failed: library "/data/data/com.example.taskapp002_02/lib/libsqlite3.so" not found)

3.結論

Android向けのパッケージ運用が必要

コメントを残す