UnityでSQLiteを使うに当たって、評価の高い「SimpleSQL」を使ってます。
これまでiOS向けにしかビルドを試していなかったので、Android向けにビルドしたところ以下のエラーが。。。
E/Unity: DllNotFoundException: sqlite3
ググったところ、Plubinsフォルダの配下に以下のフォルダを用意し、
libsqlite3.soを三つのフォルダそれぞれにいれる
- arm64-v8a
- armeabi-v7a
- x86
との先人の記事が出てきたため、試行しましたが上手くいかず。。。
そこでSimpleSQLのドキュメントをよく読むことに(当然ですね)
解決方法
メニューから、Tool > SimpleSQL > Option を選択
ここで、Optimize PlatformからAndroidを選択するとAssets直下に以下のフォルダが自動で作成され、
sqlite-android-328000が配置されます。
Plugin/Android/sqlite-android-3280000
これで解決します...
結論、ドキュメントをよく読めってことです。。。
ではでは。