Android Studio 将缓存放在错误的项目文件夹中

问题描述 投票:0回答:1

我在 Android Studio 中有两个项目:ProjectA、ProjectB

当我清理并构建 ProjectB 时,它将缓存文件放入: /项目A/android/ 而不是 /ProjectB/android/

我从两个项目、无效缓存和重新启动中删除了 .idea 和缓存文件夹,现在我收到错误:

/ProjectA/android/caches/8.10.2/groovy-dsl/ec1db08b50cf37b98a3641d74bdbd3bc/metadata.bin (No such file or directory)

我不知道如何让它在正确的项目目录的 android 文件夹中创建缓存。

任何帮助将不胜感激。

  • Android Studio Ladybug 2024.2.1 补丁 2
  • Android Gradle 插件 8.7.2
  • Gradle 版本 8.10.2
react-native android-studio
1个回答
0
投票

此问题可能是由于Android Studio中项目路径配置错误或项目目录设置不正确造成的。

使缓存无效并重新启动:

转到“文件”>“使缓存无效/重新启动”,然后选择“无效并重新启动”。这会强制 Android Studio 清除其缓存并可能修复目录问题。

检查设置中的项目路径:

打开文件 > 设置 > 构建、执行、部署 > 构建工具 > Gradle。 确保 Gradle 用户主路径设置正确。 删除 .idea 和 .gradle 文件夹:

关闭 Android Studio。

在项目的根目录中,如果 .idea 文件夹和 .gradle 文件夹指向不正确的路径,请删除它们。 重新打开 Android Studio,它应该在正确的目录中重新创建这些文件夹。

重新导入项目:

关闭项目并转到“文件”>“打开”以从正确的目录重新导入它。这可确保 Android Studio 重置其内部路径。

如果问题仍然存在,您可能还需要检查项目设置中是否有任何自定义配置或符号链接,这些配置或符号链接可能会将 Android Studio 重定向到错误的文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.