【问题标题】:How to remove sqlite.net.platform.xamarinandroid from xamarin android project如何从 xamarin android 项目中删除 sqlite.net.platform.xamarinandroid
【发布时间】:2017-09-27 13:51:03
【问题描述】:

我正在尝试在我的 android 项目上处理与 sqlite 相关的操作,但在最新的 android 版本中出现了休闲异常,即 system/lib/libsqlite.so。大多数帖子建议删除所有与 sqlite pcl 相关的软件包并安装最新的 sqlite.net.xamarinandroidN 软件包。安装后提到删除旧的 sqlite.net.platform.xamarinandroid dll,但我无法删除它。我已经转到我的项目引用并取消选择 xamarinandroid.dll 并清理并重建,然后它的 dll 再次自动添加到项目中。大多数人都提到,在删除旧的 dll 后,只有新安装的 sqlite 才能工作。请建议我如何删除旧的 sqlite。我在我的项目中使用 sqlite.net.xamarinandroidn 和 sqlite.net.pcl-async 包。

【问题讨论】:

  • 您是否尝试从项目的 NuGet 中卸载包?

标签: xamarin xamarin.forms xamarin.android


【解决方案1】:
  1. 右键单击您的项目。
  2. 点击“管理 NuGet 包”
  3. 打开“已安装”标签。
  4. 将鼠标悬停在要卸载的软件包上,然后单击红色 X 或单击右侧应显示的卸载按钮。

我建议删除所有 SQLite 包,然后重新安装您需要的包。

还有一个提示:

这是您要添加的包(我在程序集参考中找到了这个):

这就是包在您的项目中的外观添加后的参考:

然后您可以通过 NuGet 包管理器添加这些:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    相关资源
    最近更新 更多