Xamarin.Android - пустой макет дизайнера - PullRequest
1 голос
/ 15 марта 2019

Сегодня я открыл проект и обнаружил, что ни один из его макетов не будет отображаться в конструкторе.

enter image description here

Я почти уверен, что это не проблема с моим AXML, так как приложение прекрасно работает при сборке. Visual Studio обновлена ​​(15.9.9) и будет отображать макеты в других проектах без проблем. Мои макеты находятся в правильном месте (Ресурсы / макет). Я пытался -

  • Очистка и восстановление
  • Удаление папок bin / obj вручную и перестройка проекта
  • Включение ускоренного рендеринга в Options / Xamarin / Android UI Designer
  • Открытие проекта в Visual Studio для Mac (7.8) - та же проблема
  • Перезапуск Visual Studio / перезагрузка компьютера

Буду очень признателен за любые идеи, как это исправить. Я не уверен, какая часть источника будет полезна для ответа на этот вопрос, поэтому, пожалуйста, спросите, и я предоставлю.

Примечание. Этот проект находится в TFS.

Ответы [ 3 ]

1 голос
/ 15 марта 2019

Я обнаружил, что проблема вызвана тем, что для целевой версии приложения установлено Android 9.0.Установка этого значения в 8.0 в соответствии с версией, используемой разработчиком, устранила проблему.

enter image description here

Мне нужна целевая платформа, чтобы быть версией 9.0, и я могу 'не могу понять, как добавить версии в конструктор (8.0 - единственная доступная для меня).Я задал еще один вопрос по этому поводу ( см. Здесь ).

1 голос
/ 15 марта 2019

Я тоже часто сталкивался с этой проблемой. К сожалению, я не нашел простого решения этой проблемы, кроме перезапуска всех экземпляров Visual Studio (и Android Studio, если у вас это тоже работает) с последующим полным перезапуском моего компьютера. Надеюсь, это поможет, удачи.

0 голосов
/ 04 июня 2019

Это случилось с моей и коллегой Visual Studio некоторое время назад, она работала, затем она была пуста. Мы попытались изменить целевой фреймворк, но не смогли заставить его работать, я даже полностью переустановил VS.

В наших случаях отключение «Включить ускоренную визуализацию» в Инструменты> Параметры> Xamarin> Android UI Designer сработало, и теперь мы можем видеть приложение при его создании. Мы не меняли настройки, поэтому предположим, что это значение по умолчанию, что заставляет меня думать, что это было вызвано обновлением VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...