使用Visual Studio 2017并为Android构建Xamarin项目时,出现以下错误:
access to the path resources.apk.bk is denied
我已经收到此错误已有4年了,我知道它与McAfee Enterprise有关,但是我似乎仍然无法修复它,并且网络也无济于事。我不时地抽出一些时间再尝试修复它。坚持不懈得到了回报,我终于找到了如下所示的修复程序。
最佳答案
您必须从McAfee Enterprise OnAccess扫描中排除resources.apk.bk,但诀窍是对其进行正确配置,并且方法令人困惑。
我为此苦苦挣扎,因为我一直将resources.apk.bk添加到“按需”排除项中,但是那行不通,您必须将其添加到“按需访问”排除项中。
有2种解决方法。如果您有权配置自己的McAfee客户端,请在下面提供说明。否则,您必须让McAfee管理员对其进行修复,这也将在下面显示。
McAfee管理员说明:
此步骤应由McAfee Enterprise Admin在McAfee Enterprise服务器上执行。将resources.apk.bk添加到“按需访问”排除项中,确保他们知道它适用于“按需访问”而不是“按需”。
修正如果您有权限就可以自己做
右键单击任务栏中的McAfee图标,然后单击“ McAfee Endpoint Security”。
假设其受密码保护,请使用管理员密码登录。
在顶部附近的绿色栏中,单击“威胁防护”文本
点击右侧的“显示高级”按钮
点击左侧的“按访问扫描”
向下滚动一点,直到看到“排除”框
点击添加
在顶部输入框中输入resources.apk.bk
,然后单击“确定”
点击右上角的“应用”。
现在,您应该能够重建Xamarin Forms Android项目,而不会收到错误。
注意!
请记住,如果您自己配置McAfee,则取决于McAfee Enterprise的设置方式,您的配置随时可能会被覆盖,因为大多数McAfee Enterprise设置每隔5分钟就会覆盖您自己的配置,因为它们要确保每个人都在应用管理层要求的政策。