У меня есть библиотека Xamarin для Android с нюгетом Mono.Data.Sqlite, который я хочу использовать в качестве файла .aar, импортированного из другого приложения для Android.Я обнаружил, что E4k предоставляет способ сделать это, и я достиг без проблем создания .aar.
Проблема возникает, когда приложение пытается что-то сделать с базой данных.Как следует из вопроса, я обнаружил эту ошибку в logcat:
System.TypeInitializationException: The type initializer for 'Mono.Data.Sqlite.UnsafeNativeMethods' threw an exception. ---> System.DllNotFoundException: /system/lib64/libsqlite.so
Я обнаружил некоторые подобные проблемы в Github Embeddinator, но я не смог найти решение, в основном, потому что никто не был точно таким же.На данный момент я бы сказал, что файл
libsqlite.so
Он не связан с файлом .aar, но я не уверен, является ли это причинойили если бы я мог что-то сделать, чтобы это исправить, так что это мой вопрос.
(Это не проблема библиотеки, потому что я попробовал ее из приложения Xamarin.Android, и она работала правильно)