System.DllNotFoundException:/system/lib64/libsqlite.so使用通过Embeddinator-4000创建的.aar时

时间:2018-09-14 08:56:07

标签: android sqlite xamarin.android mono aar

我有一个Xamarin Android库,它具有Mono.Data.Sqlite nuget,我想用作从另一个Android应用程序导入的.aar文件。我发现E4k提供了一种实现方法,并且成功实现了.aar的创建。

当应用程序尝试执行与数据库有关的操作时,会出现问题。如问题所述,我在logcat中发现了此错误:

System.TypeInitializationException: The type initializer for 'Mono.Data.Sqlite.UnsafeNativeMethods' threw an exception. ---> System.DllNotFoundException: /system/lib64/libsqlite.so

我在Embeddinator的Github中发现了与此类似的问题,但我找不到解决方案,基本上是因为没有人完全一样。现在我要说的是文件

  

libsqlite.so

它与.aar文件无关,但是我不确定这是原因还是我可以做一些修复工作,因此这是我的问题。

(这不是库的问题,因为我在Xamarin.Android应用程序中对其进行了尝试,并且可以正常工作)

0 个答案:

没有答案