【问题标题】:Duplicate files in Android Studio project viewAndroid Studio 项目视图中的重复文件
【发布时间】:2014-01-26 22:11:11
【问题描述】:

我有一个奇怪的问题,项目特定的根级别文件(.gitignore、gradlew、gradle.properties 等)在 Android Studio 的项目视图中显示了两次。有人知道如何解决这个问题吗?

我尝试重新导入项目(删除 .iml 和 .idea 文件/文件夹后)。

【问题讨论】:

  • 我也有同样糟糕的问题!
  • 您是否在使用 Linux 链接?似乎我在尝试将项目指向链接下的位置时得到了这个。
  • @Renato 尚未解决。我相信有人告诉我这是一个功能/预期的行为。我在 OS X 上。
  • 我的项目中只有重复的文件,这些文件位于单独的磁盘分区上(因此使用了链接)......在我的“正常”项目中,我没有这个问题,并且我当然认为这是一个错误,而不是一个功能:)

标签: android intellij-idea android-studio


【解决方案1】:

我最近在创建一个新的 Gradle 项目并导入 IntelliJ 时发现了完全相同的问题。但是,根本原因似乎是在导入项目时使用了符号链接。

我有以下符号链接:

/data -> /Users/<user>/data

当我最初导入我的项目时,我导入了/data/checkouts/&lt;project_dir&gt;,但发现我的顶级目录中有重复文件,如上所示。

但是,我删除了该项目并尝试再次导入它,这次使用 /Users/&lt;user&gt;/data/checkouts/&lt;project_dir&gt; 的完整路径并发现我不再看到重复项。

之前在导入eclipse或者Maven项目的时候没有看到这个问题,所以只能想象可能和IntelliJ的Gradle插件的使用有关。

【讨论】:

  • 哇!最后!也适用于 SBT!谢谢!
  • 这困扰了我很长一段时间。根据您的回答解决,谢谢!
  • 只是为了明确你可以通过在打开项目时避免路径中的任何符号链接来解决这个问题似乎可以解决问题
  • 一旦项目已经导入,你如何解决这个问题?
  • 嘿@Fran,我认为答案已经涵盖了该做什么。我不确定是否有办法将路径更改为比简单地删除它并使用绝对路径重新导入它更好/更快的模块。
猜你喜欢
  • 1970-01-01
  • 2015-07-26
  • 2017-04-13
  • 2015-09-07
  • 1970-01-01
  • 1970-01-01
  • 2016-09-27
  • 1970-01-01
  • 2012-12-19
相关资源
最近更新 更多