解决 Windows 长路径问题

安卓项目路径很深,造成编译时产生的中间文件路径更深,所以经常会抛出莫名其妙的文件未找到错误,这个大概率是因为 Windows 的长路径限制(255 字符差不多),这里提供几个解决方案。

一、转移工程

把项目移到盘根目录,或者精简命名

二、取消长路径限制

  1. 打开注册表
  2. 在搜索栏输入:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. 找到LongPathsEnabled,双击打开,并将值改为1
  4. 重启计算机使其生效

  5. 很奇怪的是,我原先启用这个功能,但在更换磁盘后无法不生效了,所以只好用第一种方法了