Проект Xamarin.Forms Android потерял все ссылки в VS2019 - PullRequest
0 голосов
/ 26 мая 2020

РЕДАКТИРОВАТЬ

Я решил просто go с fre sh windows установить и надеяться, что это решит мою проблему - но знаете что! Это не так. Мой домашний P C установил VS2019 и AndroidSDK без каких-либо проблем, и он работает безупречно, но мой рабочий ноутбук просто не работает. Я начинаю думать, что это как-то связано с моим именем пользователя «C: / users / LudvigÅslund», а в моем домашнем P C было «C: / users / ludas».

Конец РЕДАКТИРОВАНИЯ

Поскольку я понятия не имею, что произошло сегодня, я постараюсь объяснить как можно больше.

Сегодня, когда я открыл свой Проект Xamarin.Forms, мой проект Android решил потерять все свои ссылки, и когда я пытаюсь открыть эмулятор, я получаю сообщение об ошибке:

PANI C: не удается найти систему AVD дорожка. Пожалуйста, определите ANDROID_SDK_ ROOT

Эмулятор tablet_m-dpi_10_1in_pie_9_0 _-_ api_28 не запускается.

Не совсем уверен, что происходит. Я попытался удалить и воссоздать свой Android эмулятор, изменил версии SDK и т. Д. c и c. И ничего не помогает.

Я не могу получить доступ к Xamarin.Forms в моем Android проекте, ни к какой из включенных зависимостей через мой PCL, он везде красный.

OnCreate () -метод в MainActivity.cs

My iOS project works just fine, and so does my PCL. So it's obviously something with Android - I just don't know what, or how it could become like this from shutting down the PC last night.

I've also tried to create a fresh Xamarin.Forms project and even then my .Droid-project just wont work. I've reinstalled VisualStudio 2019 with both 16.5 and 16.6 versions and nothing works.

AVD path: C:\Users\LudvigÅslund\.android\avd

SDK path: C:\Program Files (x86)\Android\android-sdk

PCL Dependencies

.Droid Depencencies/references

Ответы [ 2 ]

1 голос
/ 27 мая 2020

Значит, мои подозрения оправдались. Это было Windows имя пользователя, содержащее символы, отличные от ascii (в моем случае, буква Å из моей фамилии).

Создание нового локального пользователя с новым именем пользователя исправило это и позволило мне создать и запустить Android приложения еще раз!

(Обратите внимание, что простого перемещения проекта в другое место, но / users / {username} было недостаточно, и некоторые ссылки указывали на это место)

0 голосов
/ 31 мая 2020

У меня была такая же проблема, потому что я использовал «ü» в расположении решения, которое было: «C: \ git \ krüfer \». ни одна из ссылок не могла быть загружена в проект. Android У меня была ошибка: system. xml .xmlexception

...