- Home /
DllNotFoundException: sqlite3 Android 6 Marshmallow
Hi:
I'm using a SQLite database in my Android project. Some time ago I had the same problem with sqlite3.dll, and I solved in the typical way, by creating a folder structure:
Plugins/Android/libs/armeabi-v7a -- x86
and placing the file libsqlite3.so in those final folders. It was working with no problems until my Nexus 5 updated to Android 6 Marshmallow. Since that update, I'm getting the error again.
It seems that there is no problem in the project, if I install the .apk in any Android 4 or Android 5 device, it works fine.
Any idea about how can I force Android 6 to find the sqlite3 file?
Hi HyperBlad, did you fix this problem? I have the same problem that you have.
The answer is here: https://github.com/codecoding/SQLite4Unity3d/issues/27. They fixed it in an update.
That link is broken but I think it just the trailing full-stop/period. This works for me: https://github.com/codecoding/SQLite4Unity3d/issues/27
Answer by nias_adamov · May 22, 2017 at 08:20 AM
I think that problem with your android SDK. Try to update your android SDK. or you can find answer here http://answers.unity3d.com/questions/678131/sqlite3dll-not-found-on-specific-android-devices.html
Answer by HyperBlad · May 22, 2017 at 08:32 AM
Thanks, @nias_adamov. You are a year and a half later, but it's the thought that counts ;-p.
I fixed it using a different plugin.
Your answer
Follow this Question
Related Questions
Error while importing confluent packages and bundling it into an APK 0 Answers
Sqlite3.dll not found on specific Android devices 2 Answers
Is there any evangelist who can help for Android sqlite development? 0 Answers
Why does Unity fail to load android native libraries when linked against OpenCV? 3 Answers