Итак, нет очевидного решения для этого проекта под Android 8+ и Xamarin 9. У меня есть временный обходной путь с использованием VS2015, Xamarin 4 и нацеливания Android 4.4; это подходит для моих собственных целей, поскольку я пока не буду пытаться использовать консоль Google Play. На каком-то этапе (в настоящее время времени нет) я начну новый проект «hello world», нацеленный на Android 9, и постепенно введу свой старый код, чтобы увидеть, когда / где он потерпит неудачу.
[позже]
Ну, мне пришлось отменить свой отпуск из-за Коронавируса, поэтому у меня было достаточно времени для этого. Начал новый проект (Android 8.1, VS2017), импортировал весь старый код. Мне пришлось переопределить некоторые ресурсы, но теперь все работает (по крайней мере, в эмуляторе, еще не пробовал на устройстве). Так что, возможно, это был просто неприятный побочный эффект от одновременного перехода на слишком много версий Xamarin.