Android Studio停止运行报错Internal Error: Invalid path exception如何解决?
Internal Error: Invalid path exception 报错原因及修复方案 产生原因
该错误本质是Android Studio在读写文件时,命中了系统或软件自身的路径校验规则,常见触发场景如下:
- 项目路径、Android SDK路径、本地缓存路径包含中文、空格、emoji或
&/*/#等特殊字符,软件无法正确解析路径 - 对应路径的读写权限不足,Android Studio无法写入缓存或读取项目/SDK文件
- Gradle缓存、IDE系统缓存文件损坏,或缓存路径被手动修改后未正确配置
- Windows系统下文件路径总长度超过系统默认的260字符限制
- Android Studio全局配置文件被误修改,内置路径变量解析失败
排查修复步骤
- 校验路径合法性
逐一确认项目存储路径、Android SDK安装路径、项目内子模块路径均无中文、空格、特殊字符,推荐使用纯英文、下划线、数字的命名格式。如果存在不符合规则的路径,将对应文件迁移到合法路径后,重新在Android Studio中打开项目即可。 - 修复路径读写权限
- Windows系统:右键点击Android Studio快捷方式,选择「以管理员身份运行」重试,如果问题消失,可右键打开快捷方式的「属性→兼容性」,勾选「以管理员身份运行此程序」永久生效
- Mac/Linux系统:执行命令
sudo chmod -R 777 你的Android SDK路径 你的项目存储根路径给对应路径授予读写权限
- 清理损坏的IDE缓存
打开Android Studio顶部菜单栏,选择File → Invalidate Caches...,勾选「Clear file system cache and local history」后点击「Invalidate and Restart」,等待软件自动重启重建缓存即可 - 解除Windows长路径限制(仅Windows用户适用)
按下Win+R输入regedit打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,找到LongPathsEnabled项,将值从0修改为1,重启电脑后生效 - 重置Android Studio全局配置
如果以上方法均无效,关闭Android Studio,找到对应版本的配置目录:- Windows:
C:\Users\你的用户名\.AndroidStudioX.X(X.X为你的Android Studio版本号) - Mac:
~/Library/Application Support/Google/AndroidStudioX.X - Linux:
~/.config/Google/AndroidStudioX.X
将对应目录重命名为备份名称,重新打开Android Studio会自动初始化默认配置,重新配置SDK路径后即可恢复正常
- Windows:
内容的提问来源于stack exchange,提问作者Deepak Kumar
相关产品推荐
相关产品推荐

