Я создал свое приложение, используя старое устройство под управлением Android 7, оно работает нормально. Когда я пытался развернуть и отладить на моем Galaxy S9. Я перебираю код, и кажется, что он всегда вылетает, когда я попадаю в Entity Framework dbConext, когда пытаюсь создать базу данных Sqllite, это DbContext, используя await Database.MigrateAsync (); Я даже поставил блок try catch, чтобы увидеть, возникло ли исключение, вызывающее эту ошибку.
на выходе это единственные ошибки которые я вижу
=============================================== ================== Собственная отчетность о сбоях
================================================== =============== Получил SIGSEGV при выполнении нативного кода. Это обычно указывает на смертельный исход
ошибка в моно среде выполнения или в одной из собственных библиотек, используемых вашим
применение.
=============================================== ================== Базовая отчетность об ошибках
================================================== =============== Память вокруг встроенного указателя инструкций (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,55 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 / строитель / Jenkins / рабочее пространство / Xamarin-андроида-d16-1 / Xamarin-андроид / внешний / моно / SDKs / выход / Android-arm64-V8A-релиз / Библиотека / моно / АОТ-кэш / arm64 / System. Runtime.Extensions.dll.so»
не найдено: dlopen не удалось: библиотека
«/ Users / строитель / Jenkins / рабочее пространство / Xamarin-андроида-d16-1 / Xamarin-андроид / внешний / моно / SDKs / выход / Android-arm64-V8A-релиз / Библиотека / моно / АОТ-кэш / arm64 / System. Runtime.Extensions.dll.so»
не найдено 05-30 10: 46: 45.576 D / Mono (20095): Конфиг пытается
parse: '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): сборка Ref addref
Remotion.Linq [0x7532836600] ->
System.Runtime.Extensions [0x7526754000]: 2 05-30 10: 46: 45,576 D / Mono
(20095): загрузка ссылки 0 на System.Runtime.Extensions.dll asmctx
ПО УМОЛЧАНИЮ, ищу mscorlib, версия = 2.0.5.0, культура = нейтральная,
PublicKeyToken = 7cec85d7bea7798e 05-30 10: 46: 45,576 D / Mono (20095):
Сборка Ref addref System.Runtime.Extensions [0x7526754000] ->
mscorlib [0x754110a280]: 100 05-30 10: 46: 45,720 D / Mono (20095):
Загрузка ссылки 8 из
/storage/emulated/0/Android/data/com.salesapp/files/.override/Microsoft.EntityFrameworkCore.Sqlite.dll
asmctx DEFAULT, ищет Remotion.Linq, версия = 2.2.0.0,
Культура = нейтральная, PublicKeyToken = fee00910d6e5f53b 05-30 10: 46: 45.720
D / Mono (20095): сборка Ref addref
Microsoft.EntityFrameworkCore.Sqlite [0x75411bad00] ->
Remotion.Linq [0x7532836600]: 4
Существуют ли проблемы с dll-версией, которые мне нужно решить для новых телефонов?