У меня возникают проблемы, когда мое приложение вылетает со следующей ошибкой:
System.ArgumentException: Handle must be valid. Parameter name: instance
Ошибка возникает при многократном переключении между 3 представлениями.Нет единого мнения относительно того, сколько коммутаторов необходимо, но через некоторое время это всегда приводит к сбою.В нескольких потоках на StackOverflow и на других сайтах предлагается попытаться настроить CG Bridge на использование режима Old
, однако я не могу заставить его работать, меняя настройки, которые я имею в виду.Я активировал вывод диагностического уровня при сборке приложения, но он всегда просто печатает:
MONO_GC_PARAMS = major=marksweep-conc,nursery-size=8m
Я создал файл environment.txt и установил Build Action в AndroidEnvironment, но это не имеет значения.Я пробовал файл с:
MONO_GC_PARAMS=bridge-implementation=old
и
MONO_GC_PARAMS=bridge-implementation=old,nursery-size=128m,soft-heap-limit=512m,major=marksweep-conc
Я не вижу различий в выводе (Re) Build, и приложение все еще падает в том же месте.
Если по этой конкретной проблеме не может быть найдено ответа, остается ли это «решение» в силе или его уже нельзя сделать?