【问题标题】:Android Studio - All file names in project are red but there are no errorsAndroid Studio - 项目中的所有文件名都是红色但没有错误
【发布时间】:2014-10-04 10:40:27
【问题描述】:

我在 Android Studio 中导入了一个 ADT 项目。我有很多错误,但我可以全部修复。在这种情况下,我认为“如何”并不重要,无论如何我都无法回忆起所有错误。该项目现在运行没有错误,但不知何故 Android Studio 将所有文件标记为红色。只是文件名,代码中没有错误。我尝试清理并重新启动。

以前有人经历过这样的事情吗?或者也许有人可以解决与 IntelliJ 相关的问题?

编辑:
这是版本控制。该项目未版本化,但位于 SVN 控制的文件夹中。这就是红色所表示的。解决方案可能是将项目复制到其他文件夹或将文件添加到版本控制。

【问题讨论】:

  • 此项目是否在 Git 存储库中?
  • 它在 SVN 存储库中,但我使用外部 SVN 客户端。

标签: android-studio gradle intellij-idea


【解决方案1】:

我遇到了同样的问题:一切都是红色的,我的MainActivity 没有找到。我解决了它:

文件 -> 使缓存无效/重新启动

【讨论】:

    【解决方案2】:

    我有类似的问题,我安装了 git 版本控制,它发生在我更改包名之后。

    我已经通过“git add .”解决了同样的问题。

    希望对他人有所帮助。

    【讨论】:

      【解决方案3】:

      只需右键单击文件 -> GIT -> 添加。

      【讨论】:

        【解决方案4】:

        VCS:提交 之后,在我的情况下,红色消失了。

        【讨论】:

          【解决方案5】:

          我去了我的项目文件夹(c:\users\ ... \AndroidStudioProjects\my project folder\ ,并删除了.git 文件夹。 (它被隐藏了)。

          问题解决了。

          【讨论】:

          • 这样,您删除了计算机上 git 版本控制的存储信息。现在 git 无法识别文件已更改,因为该信息已丢失。我怀疑这是 OP 想要的。
          【解决方案6】:

          新克隆的现有项目的解决方案

          • 删除或重命名.idea/vcs.xml并重启android studio
          • 文件->设置->版本控制中检查确切的文件夹是否添加为根目录
          • 检查文件->设置->版本控制中配置的正确vcs工具并删除不需要的条目

          【讨论】:

            【解决方案7】:

            这是因为您的项目中启用了版本控制(如 Git)。

            转到File -> Settings -> Editor。在Version Control 下选择File Status Colors。它包含不同颜色的列表及其含义。

            【讨论】:

              【解决方案8】:

              每次我在项目中设置 git 存储库时都会发生这种情况。要回答这个问题,只需将有问题的文件添加到您的 VCS 中,在我的情况下是“git add”,您应该一切顺利。

              【讨论】:

              • 这是作为答案发布的,但它不会尝试回答问题。它可能应该是编辑、评论、另一个问题或完全删除。
              • 看起来像是对我的回答。他说通过 git 添加它们,文件将不再是红色的,这是一个正确的陈述,也是 OP 所要求的。我有同样的问题,这就是我在这里的原因,这确实解决了它。
              • 很高兴修复它。
              【解决方案9】:

              我在使用 IntelliJ 时遇到过类似问题,并且有一些可能会有所帮助的详细信息:

              • 如果由于某种原因 IntelliJ 使用 VCS 导入项目而不是您的项目使用的项目,它可能会影响它查看项目根目录的方式。例如,当我们使用 Git 时,IntelliJ 一直在使用 Subversion 作为 VCS 导入项目——Subversion 为每个顶级文件夹创建一个根目录,而 Git 只有一个根目录(我不知道为什么)。
              • 如上所述,进入 Settings->Version Control(IntelliJ IDEA ->Preferences for OS X)并将 VCS 类型更改为“Git”或“none”将使红色字符消失。
              • 我不知道为什么 IntelliJ 一直将项目作为 Subversion 导入,所以我进入插件并禁用了“Subversion 集成”——这样就彻底解决了问题。

              【讨论】:

                【解决方案10】:

                在 Android Studio 下使用 SVN 存储库,我在重命名包名后遇到了同样的问题。要解决这个问题,你需要右键点击红色文件/Subversion/Add to CVS -> 然后文件会是绿色的,当你必须提交它们之后,它们会是正常的(黑色)。

                【讨论】:

                  【解决方案11】:

                  这可能是因为你的版本控制系统。可能是您尚未对文件提交更改,提交更改会将文件名的颜色恢复为白色或转到 File->Settings->Version Control 并禁用 VCS

                  【讨论】:

                    【解决方案12】:

                    从您附加的屏幕截图来看,似乎是因为启用了 VCS。

                    案例 1:您想使用 VCS。而且您还没有提交代码。如果是这种情况,请提交代码。

                    案例 2:VCS 已启用,而您没有意识到这一点。要禁用此功能,请转到设置-> 版本控制。

                    在右侧面板中,您将看到一个项目和 VCS 类型。选择该行并单击 VCS 项。在下拉列表中,选择 。

                    这将解决您的问题。

                    【讨论】:

                      【解决方案13】:

                      如果有人碰巧导入了一个项目,然后所有文件和文件夹名称都是棕色的,这意味着文件/文件夹是未知的。如果导入的项目具有 VCS 控制,则会发生这种情况,要解决此问题,您只需在项目根文件夹中检查 .idea 文件夹,并在其中检查是否有名为 vcs.xml 的 XML 文件:如果是,只需重命名或删除它,然后关闭并重新打开项目,所有名称将变为黑色。

                      【讨论】:

                        【解决方案14】:

                        也许您看到的是 Android Studio 用来显示文件状态的文件状态颜色。打开设置并转到编辑器 > 颜色和字体 > 文件状态。在这里,您可以看到所有不同颜色的含义。我的猜测是您的红色文件是那种颜色,因为您还没有将它们添加到源代码管理中。

                        【讨论】:

                        • 这太好了,谢谢。我只是想补充一点,“未知”(在我的例子中)的棕红色橙色指的是一个尚未添加到 GIT 存储库中的文件。我只是右键单击文件-> GIT-> 添加。这把它变成了绿色,一切都很好。
                        • 以下 Siva Prakash 的答案现在是截至 10/2018 的正确答案,因为设置树已更改。
                        • 这个东西是谁设计的。红色 == 错误或其他一些随机变化?呃
                        猜你喜欢
                        • 1970-01-01
                        • 2020-10-14
                        • 2012-11-28
                        • 1970-01-01
                        • 1970-01-01
                        • 2021-11-15
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多