0

我有一个使用 Xamarin Forms 制作的应用程序,它使用 Akavache 来缓存数据。当我使用 VS2019 进行构建时,该应用程序在调试模式下在 iOS 和 Android 上运行良好但是当我安装 VS2022 并决定为 android 构建时,发生了错误。此错误仅在我使用 VS 2022 构建和部署应用程序后发生。项目中没有其他任何更改。

这是错误:

[AppCenterCrashes] 来自源 = AndroidEnvironment [AppCenterCrashes] System.MissingMethodException:未找到方法:System.ReadOnlySpan 1<byte> SQLitePCL.raw.sqlite3_column_blob(SQLitePCL.sqlite3_stmt,int) [AppCenterCrashes] at Akavache.Sqlite3.SqliteOperationQueue.MarshalCompletion[T] (System.Object completion, System.Func1[TResult] 块,System.IObservable`1[T] commitResult) [0x00012] 在 D:\a\Akavache\ Akavache\src\Akavache.Sqlite3\Queues\OperationQueue.cs:488 [AppCenterCrashes] --- 从先前抛出异常的位置结束堆栈跟踪 ---

4

0 回答 0