Проблемы с запуском и билдом Xamarin проекта в чём причина?

В режиме 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 файл, попытался установить на реальном устройстве и естественно ничего не вышло. Как решать проблему?
  • Вопрос задан
  • 1954 просмотра
Решения вопроса 1
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Поддержку x86 включите в настройках компановщика для релизной конфигурации
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы