我使用Xamarin编写了一个小型Android应用程序。 MainActivity类中有一部分用于访问名为" ListColorRGB.txt"的文件。
string path = "C:\\ListColorRGB.txt";
StreamReader sr = new StreamReader(path);
调试时,我得到以下异常:
System.IO.FileNotFoundException: Could not find file "//C:\ListColorRGB.txt".
我不知道两条斜线的来源,因为我没有在第一时间指定它们?
Visual Studio 13,Windows 8.1
答案 0 :(得分:4)
您的Android应用在PC上(或在实际的Android设备上)的Android模拟器中运行。该应用无法访问您的PC的文件系统。它只能访问应用程序包中包含的文件,或者位于模拟器/设备文件系统的可访问部分中。
如果您想将文件包含在应用中,可以将其作为Asset添加到项目中。
答案 1 :(得分:0)