我已经对此进行了数小时的研究,但无法弄清楚如何解决此问题。每次我启动我的应用程序时,我都会收到标题中所述的错误。我目前安装了 Frank Krueger nuget 包的 sql-net。我引用“使用 SQLite;”在我查看 SQLite.cs 和 SQLiteAsync.cs 的代码中。我读到 Frank Krueger 安装 nuget 包 sql-net-pcl 可以解决这个问题?如果是这样,我将如何使用它,因为如果我安装了它,我将无法再引用这两个 SQLite 类。
最佳答案
I currently have sql-net by Frank Krueger nuget package installed.
您使用的是旧的SQlite
版本,不兼容Android 7.0及更高版本,如果您安装了一些SQLite相关库,请引用此文档:Preparing for Native Library Linking Changes in Android N ,并尝试按照文档的建议更新您的库。
对于sql-net包,可以尝试安装sqlite-net-pcl包。
关于c# - Xamarin.Android 错误 : unauthorized access to “/system/lib/libsqlite.so” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45580127/