解决 Windows 长路径问题¶
安卓项目路径很深,造成编译时产生的中间文件路径更深,所以经常会抛出莫名其妙的文件未找到错误,这个大概率是因为 Windows 的长路径限制(255 字符差不多),这里提供几个解决方案。
一、转移工程¶
把项目移到盘根目录,或者精简命名
二、取消长路径限制¶
- 打开注册表
- 在搜索栏输入:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- 找到
LongPathsEnabled
,双击打开,并将值改为1
-
重启计算机使其生效
-
很奇怪的是,我原先启用这个功能,但在更换磁盘后无法不生效了,所以只好用第一种方法了