मैं Xamarin.Android का उपयोग कर रहा हूं और मैं एसडी कार्ड में .txt
फ़ाइल सहेजना चाहता हूं।Xamarin एंड्रॉइड टेक्स्ट फ़ाइल सहेजें
System.UnauthorizedAccessException: Access to the path "/mnt/sdcard/iootext.txt" is denied.
मैं प्रकट करने के लिए निम्न को शामिल किया है::
private void SavetoSd()
{
var sdCardPath = Android.OS.Environment.ExternalStorageDirectory.Path;
var filePath = System.IO.Path.Combine(sdCardPath, "iootext.txt");
if (!System.IO.File.Exists(filePath))
{
using(System.IO.StreamWriter write = new System.IO.StreamWriter(filePath,true))
{
write.Write(etSipServer.ToString());
}
}
}
हालांकि, मैं निम्न त्रुटि प्राप्त:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
कैसे कर सकते हैं मैं यहाँ कोड है कि मैं का उपयोग कर रहा है त्रुटि ठीक करें?
आपने क्या प्रयास किया है? शायद डीआईआर लिखने योग्य नहीं है (लिखने योग्य बिट सेट नहीं है) या पूरे एसडी को केवल पढ़ने के लिए आरोहित किया जाता है। –
यदि आपने बाद में अनुमतियां जोड़ दी हैं, तो अपने डिवाइस पर ऐप को अनइंस्टॉल करने का प्रयास करें, प्रोजेक्ट को साफ करें और इसे पुनर्निर्माण करें। कभी-कभी वे सिंक से बाहर हो जाते हैं, क्योंकि बिल्ड प्रक्रिया अनुकूलित करने का प्रयास करती है :) –
मैंने अनइंस्टॉल किया लेकिन इससे मदद नहीं मिली:/ – Wuhu