我已使用运行Android 7的较旧设备构建了我的应用程序,但运行正常。当我尝试在Galaxy S9上进行部署和调试时。我遍历代码,当我尝试使用await Database.MigrateAsync()创建DbContext的Sqllite数据库时,进入Entity Framework dbConext似乎总是崩溃。我什至放了一个try catch块,以查看是否异常冒泡导致此错误。 在输出中,这是我唯一看到的错误
================================================ ==================本机崩溃报告 ================================================== ===============执行本机代码时得到了SIGSEGV。这通常表示致命 Mono运行时或您的
使用的本机库之一错误应用程序。
================================================ =================基本故障地址报告 ================================================== ===============本地指令指针(0x7532505678):0x7532505668周围的内存 00 1c 40 b9 c0 03 5f d6 fd 7b bf a9 fd 03 00 91 .. @ ... .. {...... 0x7532505678 08 20 40 b9 a8 00 c8 37 88 01 e0 37 00 00 40 f9。 @ .... 7 ... 7 .. @。 0x7532505688 fd 7b c1 a8 c0 03 5f d6 60 08 00 b0 01 0a 00 f0。{.... .` ....... 0x7532505698 03 0a 00 f0 00 24 06 91 21 80 08 91 63 8c 0a 91 ..... $ ..!... c ...
05-30 10:46:45.575 D / Mono(20095):AOT:图片 找不到“ System.Runtime.Extensions.dll.so”:dlopen失败:库 找不到“ System.Runtime.Extensions.dll.so” 05-30 10:46:45.576 D / Mono (20095):AOT:图片 '/ Users / builder / jenkins / workspace / xamarin-android-d16-1 / xamarin-android / external / mono / sdks / out / android-arm64-v8a-release / lib / mono / aot-cache / arm64 / System。 Runtime.Extensions.dll.so” 找不到:dlopen失败:库 “ / Users / builder / jenkins / workspace / xamarin-android-d16-1 / xamarin-android / external / mono / sdks / out / android-arm64-v8a-release / lib / mono / aot-cache / arm64 / System。 Runtime.Extensions.dll.so” 找不到05-30 10:46:45.576 D / Mono(20095):配置尝试 解析:“ System.Runtime.Extensions.dll.config”。 05-30 10:46:45.576 D / Mono(20095):配置尝试解析: '/Users/builder/jenkins/workspace/xamarin-android-d16-1/xamarin-android/external/mono/sdks/out/android-arm64-v8a-release/etc/mono/assemblies/System.Runtime.Extensions/ System.Runtime.Extensions.config”。 05-30 10:46:45.576 D / Mono(20095):程序集参考addref Remotion.Linq [0x7532836600]-> System.Runtime.Extensions [0x7526754000]:2 05-30 10:46:45.576 D / Mono
(20095):加载System.Runtime.Extensions.dll asmctx的引用0 默认,寻找mscorlib,版本= 2.0.5.0,文化=中性, PublicKeyToken = 7cec85d7bea7798e 05-30 10:46:45.576 D / Mono(20095): 程序集引用addref System.Runtime.Extensions [0x7526754000]-> mscorlib [0x754110a280]:100 05-30 10:46:45.720 D /单声道(20095): 正在加载参考8 /storage/emulated/0/Android/data/com.salesapp/files /。覆盖 /Microsoft.EntityFrameworkCore.Sqlite.dll asmctx DEFAULT,寻找Remotion.Linq,Version = 2.2.0.0, 文化=中性,PublicKeyToken = fee00910d6e5f53b 05-30 10:46:45.720 D /单声道(20095):程序集引用addref Microsoft.EntityFrameworkCore.Sqlite [0x75411bad00]-> Remotion.Linq [0x7532836600]:4
对于较新的手机,是否需要解决一些dll版本问题?