Android Studio(1.5.1到2.1.2)无法应用补丁(FileNotFoundException)

时间:2016-06-11 22:13:05

标签: android android-studio updates

我一直在尝试将Android Studio从1.5.1升级到2.1.2并且它不断给我java.io.FileNotFoundException,并且“(无法对具有用户映射的文件执行请求的操作)部分公开)“。

(见下文)

java.io.FileNotFoundException: C:\Users\name\.AndroidStudio1.5\system\log\idea.updater.files.tmp.0\temp.tmp.1\gradle\gradle-2.8\docs\dsl\org.gradle.api.plugins.ApplicationPluginConvention.html (The requested operation cannot be performed on a file with a user-mapped section open)

请帮忙!

*注意:我在Windows 7上。

2 个答案:

答案 0 :(得分:1)

来自@atul的回答是正确的,但是,如果您已安装" Windows Security Essentials"

,我将添加设置
  

您可以更改Microsoft Security Essentials中的设置并关闭   "实时"保护,但如果打开它将导致相同的错误   试。

为了一劳永逸地解决这个问题,您需要在排除列表中添加您的Android项目,图片如下所示

第1步:转到Microsoft Security Essentials

Go to Microsoft Security Essentials

第2步:点击"排除文件和位置"

并点击"浏览"选择Android项目文件夹

Click on "Exclude files and locations

第3步:点击"添加"和"保存更改"

Click "Add" and "Save Changes"

注意:此设置可能会使您的项目文件夹容易出现未知病毒。

答案 1 :(得分:0)

我认为回答这个问题为时已晚。我在一段时间后遇到了这个问题,只是通过禁用Windows Defender的实时保护来解决它。这里发生的是系统保护工具(防病毒软件,Windows防御者等)删除导致此问题的必要安装文件。

禁用Windows后卫:

  1. 转到控制台(运行 - >控制)
  2. 从控制面板\所有控制面板项找到并启动Windows Defender(或者您可以检查this链接如何直接从命令行运行它)
  3. 在Windows Defender中,转到设置 - >实时保护
  4. 勾选“开启实时保护”
  5. 现在再次运行升级。它会成功通过。完成升级后,再次打开实时保护。

    如果不是Windows Defender,您可以尝试在升级时关闭防病毒保护。

    希望这有帮助。