Согласно документу this, Xamarin должен иметь возможность записывать файлы в личное хранилище приложений. Проблема в том, что я использовал XDocument.Save (строковый путь) и XMLWriter для сохранения моих данных XML в файл, но ничего не происходит! Нет ошибки, но файл также не создан. Если вы используете другой путь, будет выбрано исключение, которое не будет иметь доступ к этому пространству, а это значит, что код пытается записать файл, но когда вы даете ему правовое пространство, он ничего не пишет. я использую:XDocument Xamarin не сохраняет файлы
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal)
, чтобы получить свой путь, а затем добавить «/file.xml» к нему. Я даю этот путь к
XDocument doc = new XDocument();
doc = XDocument.Parse("<names></names>");
doc.Save(path);
Я попытался это решение в окнах, и он работает, но не в Xamarin.Android