Общий проект Xamarin.Forms: System.DllNotFoundException: /system/lib/libsqlite.so - PullRequest
0 голосов
/ 23 октября 2018

Я использую классы SQLite.cs и SQLiteAsync.cs в моем общем проекте более года без проблем.Однако Google теперь требует, чтобы вы устанавливали проекты Android с целевым значением не менее 8,0 (26) при загрузке приложений в Google Play.Установка целевой версии равной 26 приводит к тому, что классы SQLite.cs и SQLiteAsync.cs больше не работают в моем приложении.Любые операции SQLite приводят к следующей ошибке:

System.DllNotFoundException: /system/lib/libsqlite.so

Хорошо документированное решение для этого - либо установить целевое значение ниже 26 (более неосуществимо), либо обновить nuget sqlite-net-pcl,согласно этим сообщениям:

Ошибка Xamarin System.DllNotFoundException: /system/lib/libsqlite.so на Android 7.0

System.DllNotFoundException: / system /lib / libsqlite.so- Xamarin Forms

Однако это относится только к проектам PCL.Кто-нибудь знает исправление для общих проектов?

...