我在 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中项目路径配置错误或项目目录设置不正确造成的。
使缓存无效并重新启动:
转到“文件”>“使缓存无效/重新启动”,然后选择“无效并重新启动”。这会强制 Android Studio 清除其缓存并可能修复目录问题。
检查设置中的项目路径:
打开文件 > 设置 > 构建、执行、部署 > 构建工具 > Gradle。 确保 Gradle 用户主路径设置正确。 删除 .idea 和 .gradle 文件夹:
关闭 Android Studio。
在项目的根目录中,如果 .idea 文件夹和 .gradle 文件夹指向不正确的路径,请删除它们。 重新打开 Android Studio,它应该在正确的目录中重新创建这些文件夹。
重新导入项目:
关闭项目并转到“文件”>“打开”以从正确的目录重新导入它。这可确保 Android Studio 重置其内部路径。
如果问题仍然存在,您可能还需要检查项目设置中是否有任何自定义配置或符号链接,这些配置或符号链接可能会将 Android Studio 重定向到错误的文件夹。