- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试将 Akavache 与 Xamarin 一起使用。我已经从 NuGet 安装了 Akavache 包到 Android 和 Windows Phone 项目。
初始化:
BlobCache.ApplicationName = "MyApp4";
BlobCache.EnsureInitialized();
BlobCache.LocalMachine.InsertObject("key", "Value");
第三行抛出错误(在 Android 和 Windows Phone 目标上):
Akavache.Sqlite3.Internal.SQLiteException: no such table: SchemaInfo
我做错了什么?
提前致谢:)
最佳答案
该异常是第一次更改异常,但已被处理。所以只需 F5 并继续。 Paul Betts 在这里解释了原因 https://github.com/akavache/Akavache/issues/195#issuecomment-66576874
“是的,为了解释它在做什么,它正在寻找一个我们内部用来进行迁移的表(这样我们就可以在不破坏现有数据的情况下更改 Akavache 的磁盘格式);在新数据库中,这个从未找到表,所以我们有一个第一次机会异常(exception)。”
关于android - Akavache 没有这样的表 : SchemaInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26178426/
我正在使用 Akavache 缓存本地对象。我希望能够删除数据库中的所有内容(就好像它是第一次运行程序一样)。我见过 Vacuum 方法,但这只会删除过期的旧项目。清理所有东西的简单方法是什么? 最佳
我有一个 Xamarin Android 项目,使用共享的 PCL 库,我决定使用 Akavache 作为临时数据存储(存储一些简单的登录状态信息,以保存每次重新登录)。 因此,我将 Akavache
我想像这样从akavache中删除对象 BlobCache.LocalMachine.Invalidate("key"); 但是编译器给了我错误警告“类型‘Unit’在未引用的程序集中定义。您必须添加
我正在使用 Azure 移动服务构建一个 xamarin 表单应用程序以进行离线同步 - 版本是: Microsoft.Azure.Mobile.Client 3.1.0 Microsoft.Azur
我在周末发现了 Akavache,它看起来是一个强烈推荐的用于在 Win8 和 WP8 上缓存项目的解决方案。 但是,我找不到任何实际示例或如何使用它的文档! 有人可以分享任何示例项目或文档吗? 最佳
我在 iOS 上使用 Akavache 标准方法(实际上,它是适用于 Android/iOS 的 .NET 标准项目),但问题仅出现在 iOS 上。 我在应用生命周期中保存了一些值(value):
我在 iOS 上遇到 SqlCipher 和 Akavache 问题。当我使用现有的 SqlCipher 实现将 Akavache 库添加到我的项目时,我在链接期间遇到了一些重复的 sqlite 错误
我正在尝试将 Akavache 与 Xamarin 一起使用。我已经从 NuGet 安装了 Akavache 包到 Android 和 Windows Phone 项目。 初始化: BlobCache
根据 Akavache 的平台特定说明: .NET 4.5 Desktop (WPF) - You must mark your application as x86, or else you wil
是否有人拥有并愿意分享使用 Akavache 的工作示例?在 Xamarin.iOS项目(理想情况下不添加任何其他 ui 框架,尽可能简单)实现自定义 EncryptionProvider这样安全缓存
我已经为 JSON.NET 设置了全局转换器默认值,如下所示: var jsonSerializerSettings = new JsonSerializerSettings
过去几天与 Akavache 一起工作。我有几种使用 GetAndFetchLatest 方法的方法,但有些方法从不调用 fetchFunc,并且所有函数都随机出现该问题。 public async
我正在使用 Xamarin 开发跨平台应用程序。我找到了 Akavache,但我无法在 ListView 适配器中使用 Akavache 处理图像加载。它的工作真的很慢。所以我需要修复它或找到另一种方
使用 xamarin forms v.3.1 和 akavache v5 + akavache.sqlite3 v5。 在 app.xaml.cs 中我初始化了 akavache Blo
所以我正在尝试在使用 Akavache 的应用程序中测试缓存行为。我的测试看起来像这样: using Akavache; using Microsoft.Reactive.Testing; using
我有一个 Xamarin.Forms 应用程序,在我的 App 类中有这段代码(是的,这只是一个演示问题的示例): public App() { BlobCache.A
我有一个 Xamarin.iOS 应用,它使用 Akavache 来缓存数据并减少对服务器不必要的数据请求的数量。使用 BlobCache.LocalMachine 一切都按预期工作得很好,喜欢它。
我有 UWP 应用程序并使用 Akavache。添加 MobileCenter NuGet 包后,我在构建应用程序时遇到了这个问题: Payload contains two or more file
Akavache 的实现适用于 Android 调试和发布以及 iOS Debug模式。但是,它在 iOS Release模式下崩溃。 从 Raygun 截获的引发的异常是“Akavache.Sqli
我已经成功获得了Akavache在 Windows 桌面上工作,.NET 4.5 WPF 项目,但是当我尝试为 Xamarin(iOS 和 Android)目标构建它时,BlobCache 单例未正确
我是一名优秀的程序员,十分优秀!