2017-08-09 3 views
0

私はこれを数時間調査しましたが、この問題を解決する方法を見つけることができません。私がアプリを起動するたびに、タイトルにエラーが表示されます。私は現在、フランククルーガーのnugetパッケージがインストールされているsql-netを持っています。私は 'SQLiteを使用して参照する'私のコードではSQLite.csとSQLiteAsync.csを見ています。私はFrank Kruegerのnugetパッケージsql-net-pclをインストールすることでこの問題を解決できることをお読みになりましたか?もしそうなら、私は2つのSQLiteクラスをインストールしてもそれ以上参照することができないので、どのように使っていますか? Preparing for Native Library Linking Changes in Android Nを、としてあなたのライブラリーを更新しよう:あなたは、Android 7.0以降のバージョンと互換性がありません古いSQliteバージョンを使用しているXamarin.Androidエラー: "/system/lib/libsqlite.so"への不正アクセス

+0

この問題はAndroidバージョン7.0以降で発生し、他のバージョンで問題なく動作しますか? –

+0

はい、正しいです。私は7.0は、なぜ内部ライブラリが使用されることを許可しているのですか?これはsqliteを参照するときにエラーが発生する理由です。しかし、私はこれを回避する方法を知りません。私はsqliteを参照していない場合、どのように私はsqliteconnectionなどを使用します。 – Freiza1991

答えて

0

I currently have sql-net by Frank Krueger nuget package installed.

あなたには、いくつかのSQLiteの相対的なライブラリをインストールした場合、このドキュメントを参照してください。ドクターは示唆した。

sql-netパッケージの場合は、sqlite-net-pclパッケージをインストールできます。

+0

それでは、sqlite-net-pclをインストールすると、sql-netパッケージをアンインストールする必要がありますか? – Freiza1991

+0

@ Freiza1991、はい、最新のパッケージをインストールしてください。 –

+0

これでsqlite-netをアンインストールし、sqlite-net-pclをインストールしました。再構築してデプロイしましたが、まだスプラッシュエラーが発生しています。私はまだsqlite.csを使用しているからですか? – Freiza1991

関連する問題