Android Studio新手遇java.io.FileNotFoundException权限拒绝错误求助
我明白作为Android Studio新手遇到这种反复弹出的权限错误有多头疼,你已经尝试了文件夹权限设置但没解决,那咱们试试下面这些针对性的方案:
完全关闭Android Studio及关联进程
有时候IDE后台进程还在占用目标文件,导致权限修改没法生效。打开任务管理器,找到所有和Android Studio、Gradle相关的进程(比如studio64.exe、gradle.exe),全部结束后再重启IDE试试。手动删除gradle缓存文件夹
这个project.dat属于Gradle的缓存文件,删除后IDE会自动重新生成。找到路径C:\Users\hakmin\.AndroidStudio3.1\system\gradle\Projects\ff20177d,把整个ff20177d文件夹删掉,重启Android Studio后让它重新同步项目。以管理员身份启动Android Studio
右键点击Android Studio的快捷方式,选择「以管理员身份运行」——普通用户权限有时候会受到系统权限限制,管理员身份能绕过不少文件访问的障碍。检查杀毒软件的拦截
有些杀毒软件(包括Windows Defender)会误判Android Studio的缓存文件为可疑项,从而阻止IDE访问。你可以暂时关闭实时防护,或者把.AndroidStudio3.1文件夹添加到杀毒软件的信任列表里。更彻底地设置文件夹权限
之前你设置了用户和管理员的完全访问,但可能没把权限应用到子文件夹。右键点击.AndroidStudio3.1文件夹,选择「属性」→「安全」→「编辑」,选中你的用户账户,勾选「完全控制」的允许选项;再点击「高级」,勾选「替换所有子对象权限继承项」,确定后应用设置,最后重启IDE。
你遇到的具体错误信息:
[IDE Fatal Errors] C:\Users\hakmin.AndroidStudio3.1\system\gradle\Projects\ff20177d\project.dat (access is denied) java.io.FileNotFoundException: C:\Users\hakmin.AndroidStudio3.1\system\gradle\Projects\ff20177d\project.dat (access is denied) at jav...
内容的提问来源于stack exchange,提问作者Hans_L

