【问题标题】:Xamarin iOS: System.ExecutionEngineException. Details: attempting to JIT compile method while running in aot-only modeXamarin iOS:System.ExecutionEngineException。详细信息:在仅 aot 模式下运行时尝试 JIT 编译方法
【发布时间】:2021-11-16 19:21:40
【问题描述】:

在我的项目中,我使用 Microsoft.Data.Sqlite 包来处理 sqlite 数据库。在 Android 平台上一切正常,但在 iOS 平台上,当应用程序尝试与 sqlite 数据库交互时出现此异常:

Xamarin iOS:System.ExecutionEngineException。详情:试图 JIT编译方法'(包装委托调用)无效 :invoke_calvirt_void_SqliteParameter_Sqlite_Type)' 而 以 aot-only 模式运行。

奇怪的是,在模拟器上一切正常,但在实际设备上却出现异常。

我该如何解决这个问题?

【问题讨论】:

    标签: xamarin xamarin.ios


    【解决方案1】:

    要解决此问题,请打开 iOS Xamarin 项目、iOS 构建属性并启用选项 Enable the Mono interpreter。之后重建应用程序并在实际设备上重新部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 2012-09-02
      相关资源
      最近更新 更多