Gradle Error: Path is not a readable directory for an Android Project saved in OneDrive

Gradle Error: Path is not a readable directory for an Android Project saved in OneDrive

我尝试使用 OneDrive 文件夹来存储我的 Flutter 项目 [Windows 10,Android Studio]。然后我在另一台机器 [相同配置] 上对其进行了编辑。该项目最初在第一台机器上编译良好,更改后在第二台机器上编译良好。 运行 更改后再次在第一台机器上出现以下错误:

Execution failed for task ':app:processDebugResources'. 

Path "build/[package]/intermediaries/compiled_local_resources" is not a readable directory.

我已经尝试过许多类似但不等同的问题中提到的解决方案:

  1. 正在更新 Android Studio
  2. 运行 Android Studio 作为管理员
  3. 正在从我的依赖项中删除 [package](这导致 错误消息中标识了不同的包)。

  4. 正在按文件 -> 使缓存无效/重新启动...

  5. 注释掉 "org.gradle.jvmargs=-Xmx1536M" 在 gradle.properties

  6. 正在做:
cd android 
gradlew clean

None 有效。

最后唯一对我有用的是将项目推送到 Git 远程并将其从那里克隆到另一个(本地)目录。

[不确定这是否算作解决方案,但经过长时间的痛苦搜索后,没有其他方法对我有用,所以希望它对某人有所帮助]

我今天遇到了同样的问题:

Path "build/[package]/intermediaries/compiled_local_resources/debug/out" is not a readable directory.

我能够通过删除 .gradle 并重建项目来解决这个问题。

我知道 OP 有 Windows,但如果它在未来对其他人有帮助:

在 Mac OS 我发现(艰难地)Android Studio 和 Flutter 不能很好地存储在 iCloud 中!我注意到有些文件在本地不可用,这就是导致我出现问题的原因。我将我的项目移出 iCloud(强制它永远下载丢失的文件)然后就没问题了。

我有同样的问题,不知从何而来,它真的不应该使构建失败...但我所做的只是创建它正在寻找的(空)目录,然后它构建得很好.

我所做的只是创建它正在寻找的(空)目录,然后它构建得很好。

mkdir -p compiled_local_resources/debug/out

+1 也是 #1 答案 (Vadow)。由于我没有 50 分还无法将其添加为评论,因此必须单独 post。

和 OP 一样,我有两台机器 - 遇到了麻烦 (Synology Drive)。 Vadow 的解决方案对我有用,但我也必须这样做:

  • 颤动干净
  • Flutter Pub 获取

在终端上并从项目目录中获取后续信息并运行。

谢谢 Whosebug,也谢谢 Vadow!

删除 android/.gradle 文件夹对我有用。