检测到应用程序本机库的问题

时间:2017-07-18 11:14:07

标签: android sqlite xamarin.android

当我将目标sdk版本升级到25时,使用该应用程序时会显示以下弹出窗口

enter image description here

我在这个问题上找不到合适的解决办法。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您参考Xamarin Android 7.0,您可以找到以下声明:

  

注意:由于Google的更改Android N will now only permit linking to NDK-provided native libraries。 libsqlite.so不是NDK提供的本机库。因此,现有的应用使用例如在Android N上运行时,Mono.Data.Sqlite.dll将崩溃。这可能包括其他使用SQLite的程序集,而不是随Xamarin.Android一起发布。

但是最新的sqlite-net-pcl 1.3.3已经修复了Android N本机库问题。因此,要解决此问题,您需要将项目的Sqlite-net-pcl更新为最新版本。