【发布时间】:2016-09-21 18:12:58
【问题描述】:
我昨天升级了我的 Nexus 5X 以在新操作系统上测试我的应用程序,我收到一个消息框,说他们是 sqlite 错误。在网上查看我发现由于 Google 的更改,Android N 现在只允许链接到 NDK 提供的本机库。 libsqlite.so 不是 NDK 提供的原生库,所以我的应用现在崩溃了。
有人尝试使用 libsqlite3_xamarin.so 吗?似乎是一个解决方案?人们说我们可以将 libsqlite 捆绑到应用程序中。谁能告诉我如何通过visualstudio实现这一目标?
非常感谢!
【问题讨论】:
-
通常只是更新和重建,请参阅
Common Libraries Impactedblog.xamarin.com/… 并且 sqlite 共享库将包含在您的包中 -
这就是我所做的。删除所有 SQLite références 然后通过 Nuget 控制台我运行安装 sqlite-net-pcl。它的作用就像魅力