Android Studio在Windows网络驱动器无法创建项目及保存文件求助
解决Android Studio无法在网络驱动器创建/保存项目的方案
针对你遇到的Windows 10 Pro 22H2环境下,Android Studio无法在网络驱动器创建项目、保存文件的问题,可按以下步骤排查解决:
1. 确认网络驱动器的完整权限
- 右键网络驱动器映射盘符,选择属性→安全,确保你的用户账户拥有完全控制权限(包含创建、修改、删除文件/文件夹的权限)
- 登录共享服务器端,检查共享文件夹的共享权限和NTFS权限,确认授予了对应账户足够的操作权限(不要仅依赖本地管理员权限)
2. 调整Android Studio的缓存与Gradle设置
- 打开Android Studio,进入
File→Settings→Build, Execution, Deployment→Build Tools→Gradle- 将
Gradle user home修改为本地路径(如C:\Users\你的用户名\.gradle),避免Gradle在网络驱动器读写缓存文件 - 勾选
Offline work,临时启用离线模式,减少网络驱动器的频繁读写
- 将
- 进入
File→Settings→Appearance & Behavior→System Settings→Sync,取消勾选Use safe write (save changes to temporary file first)(部分网络文件系统对安全写入的兼容性较差)
3. 统一SMB协议版本设置
- 打开
控制面板→程序→启用或关闭Windows功能,对比正常电脑的SMB协议启用状态,确保SMB 2.0/CIFS File Sharing Support和SMB 3.0/CIFS File Sharing Support处于相同的启用状态 - 用管理员身份打开PowerShell,执行
Get-SmbServerConfiguration,查看SMB2ProtocolEnabled等参数,确保和正常电脑一致
4. 排除杀毒软件拦截
- 临时关闭Windows Defender实时保护(
设置→更新和安全→Windows安全中心→病毒和威胁防护→管理设置),测试能否正常创建/保存项目 - 如果测试有效,将网络驱动器路径添加到Windows Defender的排除项中,避免后续拦截
5. 修改Android Studio的VM启动参数
- 打开Android Studio,进入
Help→Edit Custom VM Options,添加以下参数:-Djava.io.tmpdir=C:\Users\你的用户名\AppData\Local\Temp -Dsun.io.useCanonCaches=false- 第一行将临时文件目录指向本地,避免在网络驱动器生成临时文件;第二行禁用文件系统缓存,解决网络路径解析异常问题
- 修改后重启Android Studio生效
6. 重新映射网络驱动器
- 断开现有网络驱动器,重新映射时使用服务器IP地址而非计算机名(如
\\192.168.1.100\ShareFolder),避免NetBIOS/DNS解析问题导致的文件操作失败
7. 排查Windows更新差异
- 问题电脑的更新日期为2024.08.26,正常电脑为2023.12.14,可能是后期的Windows更新引发兼容性问题
- 进入
设置→更新和安全→Windows更新→查看更新历史记录→卸载更新,卸载2024年8月安装的KB更新,测试问题是否解决
内容的提问来源于stack exchange,提问作者Mikotych
相关产品推荐
相关产品推荐

