System.DllNotFoundException: /system/lib/libsqlite.so- Formulários do Xamarin

Estou enfrentando problema SQLite no projeto de formulários xamarin. ContudoSQLiteConnection Eu estou tentando instanciar na plataforma Android lá recebendo exceção.

Bibliotecas usando no projeto android e iOS

SQLite.Net-PCL 3.1.1SQLite.Net.Core-PCL 3.1.1

versões de destino de arquivo manifesto

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="27" />

Arquivo AndroidSQLite.cs

using SQLite;
using SQLite.Net;
using System.IO;
namespace XamarinTestList.Droid.Implementations
{
public class AndroidSQLite : ISQLite
{
    public SQLiteConnection GetConnection()
    {
        string documentPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
        var path = Path.Combine(documentPath, DatabaseHelper.DbFileName); //DbFileName="Contacts.db"
        var plat = new SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid();
        string dpPath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3");
        var conn= new SQLiteConnection(plat, dpPath);
        return conn;
    }
}
}

Obtendo exceção em

 var conn= new SQLiteConnection(plat, dpPath);

Eu instalei as bibliotecas acima no nível da solução, mas noprojeto compartilhado, não há opção disponível para instalar pacotes Nuget. Captura de tela do projeto compartilhado

Após este artigo para aprender SQLite com xamarinxamarin forms-mvvm-sqlite-sample.

Exceção completa abaixo

{System.DllNotFoundException: /system/lib/libsqlite.so em (wrapper gerenciado para nativo) SQLite.Net.Platform.XamarinAndroid.SQLiteApiAndroidInternal.sqlite3_open_v2 (byte [], intptr &, int, intptr) em SQLite.Net.Net. .XamarinAndroid.SQLiteApiAndroid.Open (System.Byte [] nome do arquivo, SQLite.Net.Interop.IDbHandle & db, sinalizadores System.Int32, System.IntPtr zvfs) [0x00000] em <8dbf6ff85082469fb9d4diteaa5b6> ctor (SQLite.Net.Interop.ISQLitePlatform sqlitePlatform, System.String databasePath, SQLite.Net.Interop.SQLiteOpenFlags openFlags, System.Boolean storeDateTimeAsTicks, serializador SQLite.Net.IBlobSerializer, System.Collections.Generic.IDictionary2[TKey,TValue] tableMappings, System.Collections.Generic.IDictionary2 [TKey, TValue] extraTypeMappings, resolvedor SQLite.Net.IContractResolver) [0x000a2] em <8f2bb39aeff94a30a8628064be9c7efe>: 0 em SQLite.Net.SQLiteConnection..ctor (banco de dados SQLite.Net.Interop.IStritePlatform Booleano storeDateTimeAsTicks, serializador SQLite.Net.IBlobSerializer, System.Collections.Generic.IDictionary2[TKey,TValue] tableMappings, System.Collections.Generic.IDictionary2 [TKey, TValue] extraTypeMappings, resolvedor SQLite.Net.IContractResolver) [0x00000] em <8f2bb39aeff94a30a8628064be9c7efe>: 0

questionAnswers(3)

yourAnswerToTheQuestion