В режиме Debug при запуске в эмуляторе проблем нет. Решил протестировать на реальном устройстве. Переключился в режим Release, попытался запустить ещё раз на эмуляторе и получил ошибку и два предупреждения:
ADB0020: Несоответствие Android ABI. Выполняется развертывание приложения с поддержкой ABI "armeabi-v7a;arm64-v8a" на несовместимое устройство, использующее ABI "x86". Необходимо создать эмулятор, соответствующий одному из ABI вашего приложения, или добавить "x86" в список ABI, для которых выполнятся сборка приложения.
Mono.Cecil.Cil.SymbolsNotMatchingException: Symbols were found but are not matching the assembly
в Mono.Cecil.ModuleDefinition.ReadSymbols(ISymbolReader reader, Boolean throwIfSymbolsAreNotMaching)
в Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters)
в Mono.Cecil.ModuleReader.CreateModule(Image image, ReaderParameters parameters)
в Mono.Cecil.ModuleDefinition.ReadModule(Disposable`1 stream, String fileName, ReaderParameters parameters)
в Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters)
в Mono.Cecil.AssemblyDefinition.ReadAssembly(String fileName, ReaderParameters parameters)
в Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.ReadAssembly(String file)
Failed to read 'D:\MyProject\MyProject.Android\obj\Release\90\android\assets\Xamarin.Essentials.dll' with debugging symbols. Retrying to load it without it. Error details are logged below.
Попытался запустить в других эмуляторах, тоже ничего не вышло. Далее запустил архивацию проекта, получил APK файл, попытался установить на реальном устройстве и естественно ничего не вышло. Как решать проблему?