Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.UnauthorizedAccessException拒绝错误_C#_Android_Xamarin_Emulation - Fatal编程技术网

C# System.UnauthorizedAccessException拒绝错误

C# System.UnauthorizedAccessException拒绝错误,c#,android,xamarin,emulation,C#,Android,Xamarin,Emulation,当用我的应用程序启动模拟器时,我得到了未经授权的数据访问异常,它告诉我“对/storage/emulated/0/Download/MenuPlayer的访问被拒绝” 仅当我尝试创建文件或打开文件夹将文件下载到其中时,才会发生这种情况 我的AndroidManifest.xml代码是: <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="26" /> <uses-permission android:na

当用我的应用程序启动模拟器时,我得到了
未经授权的数据访问异常
,它告诉我“
对/storage/emulated/0/Download/MenuPlayer的访问被拒绝

仅当我尝试创建文件或打开文件夹将文件下载到其中时,才会发生这种情况

我的AndroidManifest.xml代码是:

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="26" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
错误是:

未处理的异常:

System.UnauthorizedAccessException: Access to the path "/storage/emulated/0/Download/MenuPlayer" is denied. occurred

即使在清单中启用了“读取外部存储”和“写入外部存储”权限,也可能需要在代码中显式执行一些操作。你已经这么做了吗

详情见下文


希望这能有所帮助

感谢user007的响应,我成功地解决了这个问题,显然我所要做的只是在出现错误后继续,然后在emulator上启用存储权限。
System.UnauthorizedAccessException: Access to the path "/storage/emulated/0/Download/MenuPlayer" is denied. occurred