Я не могу найти Main.axml ни в одном шаблоне Android и не могу открыть другие файлы axml - PullRequest
0 голосов
/ 03 июня 2018

Редактировать: Я также забыл упомянуть, что я пытался запустить Visual Studio в качестве администратора со всеми шаблонами, и у меня все еще были те же результаты

Edit2: Я выяснил, что в другом месте я нашел родное кроссплатформенное приложение, которое имеет Main.axml для Android

  • Другое -> Пустое кроссплатформенное мобильное приложение (Native) -> In Layout: Mainaxml

но я не могу открыть его (та же проблема, что и раньше), поэтому я думаю, что мне не хватает Android Designer, как-нибудь это исправить?Я ничего не могу найти в Google

Оригинал:

Прежде всего, я хочу сказать, что я потратил 2 дня на поиск в интернете и не смог найтилюбые решения, я действительно все перепробовал, и у меня было много проблем с xamarin, вот что у меня есть и что я пробовал

  • Я использую Windows 7
  • У меня естьVisual Studio 2017 Enterprise
  • Я скачал xamarin через установленную Visual Studio
  • Я использую Google API 27, (и я установил 27, 22 и 21)
  • Iиспользовал haxm (так как у меня процессор Intel и Windows 7 (поэтому нет Hyper V для эмулятора))
  • У меня нет Android Emulator Manager, но у меня есть Android Device Manager (который, кажется, то же самоено я действительно пытался это исправить и нигде не смог найти никакой информации)
  • Когда я хочу запустить приложение, мне нужно запустить эмулятор вручную, а затем нажать «запустить без отладки», потому что я не могуесть раскрывающийся список для "цели отладки"
  • Я попытался использовать «open with» в файлах axml, чтобы найти «Android Designer», и я не смог его найти, я много раз пытался найти в Google и все еще не мог ничего найти
  • Я подтвердил, что явсе правильно установили
  • Внизу ссылки, по которым я следовал

Вот что я вижу, когда открываю любой из следующих шаблонов

  • Android -> Android-приложение (Xamarin) -> Пустое приложение -> В макете: activity_main.axml
  • Android -> Android-приложение (Xamarin) -> Приложение с одним представлением -> В макете: activity_main.axml, content_main.axml
  • Android -> Android-приложение XAML (Xamarin.Forms) -> В макете: Tabbar.axml, Toolbar.axml
  • Кроссплатформенное -> Мобильное приложение (Xamarin.Forms) -> Пустое приложение(со всеми выбранными платформами (Android, iOS, Windows (UWP)) и стратегией совместного использования кода: .NET Standard) -> В макете: Tabbar.axml, Toolbar.axml

Но ни один из этих акселераторовфайлы могут быть открыты (Visual Studio зависает, а затем я должен закрыть его из таsk manager (я даже пытался подождать до часа, думаю, в левом нижнем углу написано "элемент не поддерживает просмотр" или что-то в этом роде))

Я был бы очень, очень рад, если кто-нибудь может помочьЯ

ссылки, которые я использовал:

https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/installation/windows https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/windows https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-sdk?ide=vs&tabs=vswin https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/index

1 Ответ

0 голосов
/ 06 июня 2018

Но ни один из этих axml файлов не может быть открыт -> Visual Studio зависает, а затем мне нужно закрыть его из диспетчера задач

Это проблема Visual Studio 15.7.3 , команда Xamarin генерирует обновленные сборки прямо сейчас.

На данный момент есть несколько обходных путей:

  • Если вам нужно открыть .axmlфайл в VS 15.7.3, вы можете изменить его расширение на .xml, а затем открыть его.

Или:

  • Щелкните правой кнопкой мыши файл .axml, а затемиспользуйте «открыть с помощью» -> например: выберите XML Editor

Обновление:

Команда Xamarin сгенерировала обновленные сборки для решения этой проблемы, и она работает только для VS 15.7.3, для получения подробной информации вы можете обратиться к:

Исправлено:

Visual Studio 15.7.4 был выпущен, и эта проблемаисправлено:

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