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向けのパッケージ運用が必要