Xamarin.Android错误:未经授权访问“/system/lib/libsqlite.so”

时间:2017-08-09 01:06:31

标签: c# android sqlite xamarin

我已经研究了几个小时了,无法弄清楚如何解决这个问题。每次我启动我的应用程序时,我都会收到标题中所述的错误。我目前已经安装了Frank Krueger nuget包的sql-net。我使用SQLite参考''在我的代码中查看SQLite.cs和SQLiteAsync.cs。我正在阅读Frank Krueger安装nuget包sql-net-pcl可以解决这个问题吗?如果是这样,我将如何使用它,因为如果我安装它,我就不能再引用这两个SQLite类了。

1 个答案:

答案 0 :(得分:2)

  

我目前安装了Frank Krueger nuget软件包的sql-net。

您使用的旧版SQlite版本与Android 7.0及更高版本不兼容,如果您安装了一些SQLite相关库,请参阅此文档:Preparing for Native Library Linking Changes in Android N,尝试按照文档建议更新您的库。

对于sql-net包,您可以尝试安装sqlite-net-pcl包。