我收到此错误“Microsoft.Datasync.Client.SQLiteStore.SQLiteException:无法为 URI 连接字符串配置 sqlite3。”当尝试使用 Microsoft.DataSync.Client.SQLiteStore 在 xamarin android 项目中创建离线商店时。目标 Android 版本是 Android 12。
这就是我创建线下商店的方式。
var dbPath = $"{FileSystem.AppDataDirectory}/devstore.db"; var lcStore = new OfflineSQLiteStore($"file:/{dbPath}?mode=rwc");
知道为什么会发生这种情况吗?
我尝试寻找一些解决方案,并根据一些建议将 android 文件夹路径更改为个人路径和所有路径,但没有成功解决此问题。
SQLite 可能已配置。下面,sqlite3_config() 返回 SQLITE_MISUSE,表明 SQLite 已经配置好了。
有一个待发布的版本可以解决该特定问题,我将在今天晚些时候(2 月 3 日)生成一个新的 NuGet 包来解决此问题。
上面提到的新 NuGet 包(2 月 3 日)是否已经可用?目前,基于最新的 NuGet 包,我似乎仍然遇到同样的问题。谢谢