Gradle 错误:路径不是 OneDrive 中保存的 Android 项目的可读目录

Pjo*_*lin 29 gradle android-studio onedrive flutter

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

Execution failed for task ':app:processDebugResources'. 

Path "build/[package]/intermediaries/compiled_local_resources" is not a readable directory.
Run Code Online (Sandbox Code Playgroud)

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

  1. 更新 Android Studio
  2. 以管理员身份运行 Android Studio
  3. 从我的依赖项中删除 [package](这会导致在错误消息中识别出不同的包)。

  4. 按 File -> Invalidate Caches / Restart...

  5. 在 gradle.properties 中注释掉“org.gradle.jvmargs=-Xmx1536M”

  6. 正在做:
Execution failed for task ':app:processDebugResources'. 

Path "build/[package]/intermediaries/compiled_local_resources" is not a readable directory.
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效。

Vad*_*dow 121

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

Path "build/[package]/intermediaries/compiled_local_resources/debug/out" is not a readable directory.
Run Code Online (Sandbox Code Playgroud)

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

  • 每次我遇到这个错误时,我都会来这里解决它并尝试对你的答案进行投票,但它已经被投票了,非常感谢。 (7认同)
  • .gradle是android文件夹中的一个文件夹。 (5认同)

Him*_*der 5

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

mkdir -p compiled_local_resources/debug/out
Run Code Online (Sandbox Code Playgroud)