【问题标题】:Cache.properties (The system cannot find the file specified)Cache.properties(系统找不到指定的文件)
【发布时间】:2015-11-08 14:07:53
【问题描述】:

我刚开始使用 Android Studio 1.3 sdk 24,直到今天它都运行良好。我收到有关 cache.properties 的错误消息并删除了该缓存文件,但现在收到此错误消息:

Error:C:\Users\user1.gradle\caches\2.4\scripts\asLocalRepo15_dhjxrnvsgiyg1ow3dfj4myl7\InitScript\initscript\cache.properties(系统找不到指定的文件)

我尝试文件/无效缓存/重新启动.. 并重建项目,但仍然收到此错误消息。我该如何解决?

【问题讨论】:

  • 检查在 Android StudioPreferences 中禁用 Instant Run 是否有影响。 In 是我设置中问题的解决方案。

标签: android android-studio


【解决方案1】:

您不必删除所有 .gradle 文件夹,也无需重新安装 Android Studio。

我有最新版本的 Android Studio,但我遇到了这个问题,唯一对我有用的是:

  1. 导航到C:\Users\user\.gradle\caches\2.x\

  2. 复制文件夹 scripts , scripts-remapped 并将其粘贴到安全的地方,以防万一出现问题您将其放回

    李>
  3. C:\Users\user\.gradle\caches\2.x\目录中删除此文件夹scriptsscripts-remapped

  4. 将项目与 Gradle 文件同步,您就完成了。

当您同步项目时,Android Studio 会生成新的缓存文件。

您还需要从 projectLocation/.gradle/buildOutputCleanup 中删除 buildOutputCleanup.lock,以防上述 4 个步骤不起作用。

它对我有用,我希望它对你有用。

【讨论】:

  • 这是正确答案。无需重新安装任何东西。谢谢。
  • 和我的问题一样,但是 \caches\2.2.1\ 对我有用,谢谢
  • 非常感谢,删除脚本重新映射后,它也对我有用
  • 你为什么要隐藏你的用户名?
  • 将用户名替换为您计算机上当前用户的名称以获得正确的路径。
【解决方案2】:

不能重新安装 Android Studio!

解决问题:

cache.properties(系统找不到指定的文件)

去:

 C:\Users\[User]\.gradle\caches\

删除文件夹\2.4\2.8

重启Android Studio!.

【讨论】:

  • 如果删除 2.42.8 对您不起作用,请务必记下错误消息中的文件夹编号。它可能不是2.42.8。我的是2.14.1
【解决方案3】:

您无需重新安装 Android Studio,也无需删除所有 .gradle 文件夹。

我重新安装了最新版本的 Android Studio,但我仍然遇到了这个问题。在我的情况下,它导致我重命名桌面上的“Android Projects”文件夹。

你唯一要做的事:

1-导航到 C:\Users\user_name.gradle\caches\2.4 或(否则为 2.8)

2-复制文件夹“2.4”或“2.8”并将其粘贴到安全的地方,以防万一出现问题,您将其放回原处

3-从目录 C:\Users\user.gradle\caches\2.4\(或 \2.8)中删除此错误文件夹

4-关闭 Android 工作室并重新启动它。

在重新启动期间它会同步您的项目,Android Studio 将生成新的 缓存 文件。

它对我有用,我希望它对你有用...:)

【讨论】:

    【解决方案4】:

    我有同样的问题,我只是从C:\Users\user\.gradle\caches\2.4\ 和我的应用程序中删除.gradle

    当然要关闭 Android Studio 并重新启动 Android Studio。

    【讨论】:

    • 从项目文件夹中删除 .gradle 目录足以解决我的问题
    • 这对我有用。上面接受的答案对我不起作用...我已经从user\.gradle 位置删除。那还不够。我不得不从您的建议中删除:(project location)\.gradle.
    【解决方案5】:

    无需重新安装任何东西。

    只需删除位于C:\Users\user\.gradle\caches目录的2.42.8 文件夹,然后重新打开android studio。它将生成新的现金文件,因此现在构建应该成功了。

    【讨论】:

      【解决方案6】:

      我找到了我的问题的解决方案,但我不知道它是否是最佳解决方案:

      我删除了用户库中的所有.gradle文件夹并重新安装了android,然后它就可以工作了。

      【讨论】:

        【解决方案7】:

        简单的解决方案。继续在错误日志中指定的路径下创建一个空的cache.properties 文件。然后错误应该消失。

        【讨论】:

          【解决方案8】:

          正如在上面的例子中所说,我已经尝试通过额外的步骤来解决:

          1. 导航到相应的文件夹 C:\Users\user.gradle\caches\2.14.1\
          2. 将文件夹“scripts”和“scripts-remapped”复制到一个安全的地方。
          3. 现在,删除位置 C:\Users\user.gradle\caches\2.14.1\ 中的文件夹“scripts”和“scripts-remapped”
          4. 最后,尝试同步 gradle。
          5. Android Studio 将要求升级 Gradle 插件。所以点击升级 gradle。

          (如果不尝试完全重启 Android Studio IDE。)

          终于为我完成了……!!!

          【讨论】:

            【解决方案9】:

            删除“scripts”文件夹并重建项目即可解决此问题。

            【讨论】:

            • @Kaisar Hossein - 我希望我明白你想说什么。请注意,社区更喜欢不带“谢谢”、“希望这有帮助”等表达的帖子。如果我误解了,您可以随时编辑自己的帖子:)
            【解决方案10】:

            我不知道为什么像谷歌这样优秀的开发人员不能自己解决这个问题,删除缓存文件夹并以编程方式重新生成它很容易。 任何方式只需导航到 C:\Users\user.gradle\caches\ 并打开最新版本文件夹,然后删除脚本文件夹。 转到android studio并同步项目。

            【讨论】:

              【解决方案11】:

              删除 {project-path}/.gradle/buildOutputCleanupcache.properties.lock

              为我工作..

              【讨论】:

                【解决方案12】:

                转到错误消息中指示的文件夹。删除 cache.properties.lock 文件。

                【讨论】:

                  【解决方案13】:

                  download gradle 并将 gradle 的路径从 C 盘更改为 D 盘并修复了它

                  【讨论】:

                    【解决方案14】:

                    我遇到了同样的问题,我正在使用Android studio 3.0.1

                    好吧,不要重新安装Android studio,不需要重新安装整个软件

                    执行以下步骤,希望这能解决您的问题.....

                    步骤 - 1. 转到C:\Users\*user_name_of_your_system*\.gradle\caches\2.x/

                    步骤 - 2. 删除此文件夹 scriptsscripts-remapped

                    step - 3. 在你的 android studio 中,转到 Tools/Android/Sync Project with Gradle Files

                    完成:)

                    如果问题仍然没有解决比 -

                    步骤 - 4. 删除 Build 文件夹,然后重复 step- 3

                    【讨论】:

                      【解决方案15】:

                      解决此问题的最快和更准确的方法是从项目的 .gradle/<version>/buildOutputCleanup 文件夹cache.properties.lock 这会成功的。之后,只需重建或同步您的项目。

                      【讨论】:

                        【解决方案16】:

                        如上所述,我遇到了同样的问题:试试这个

                        1. 删除 C:\Users\user.gradle\caches\2.14.1\ 中的脚本和脚本重映射文件夹
                        2. 重启安卓工作室

                        这对我有用。

                        【讨论】:

                        • 欢迎来到 StackOverflow。您的答案似乎没有添加以前的答案尚未提及的任何内容。 StackOverflow 不是论坛,因此只有在提供新信息时才应添加此类答案。有关此网站如何运作的更多信息,请尝试使用the tour.
                        猜你喜欢
                        • 1970-01-01
                        • 2013-11-21
                        • 2023-03-17
                        • 2017-12-21
                        • 2015-09-28
                        • 2018-08-26
                        • 2019-01-20
                        • 2014-03-24
                        相关资源
                        最近更新 更多