Я была такая же проблема. Вы можете исправить это в соответствии с вашими настройками проекта, выберите «Минимальная версия каркаса для цели» для Android 3.1 или выше. Это не имеет ничего общего с вашим минимальным/целевым уровнем API в вашем манифесте.
После этого вам придется перезапустить Visual Studio (или перезагрузить проект, о котором идет речь), и вы заметите, что теперь он ссылается на сборку v3.1 Mono, в которой есть некоторые новые API-интерфейсы.
Вы все еще хотите, чтобы обернуть вызов этого API вокруг проверки версии, как:
если (Build.VERSION.SdkInt> = BuildVersionCodes.Honeycomb), если ваш minApiLevel меньше 11.
Вы ориентируетесь на уровень API 11 или выше? – Cheesebaron