Android Studio项目根目录名称更改/项目名称更改

时间:2015-02-17 18:38:58

标签: android android-studio

如何在Android Studio- 0.9.9中更改项目的根目录的名称。我在这里阅读了其他解决方案,但对我没有任何作用。我可以更改/重构包名称,但不能更改根目录的名称。我在这里找到了另一个解决方案,即更改.idea / .name文件中的名称,该文件无效。我改名后,我尝试清理,重建等但没有反映android studio中的变化。对于" PROJECT NAME / ROOT DIRECTORY NAME"没有REFACTOR选项,很多人在这里将模块名称与项目名称/根目录名称混淆。

11 个答案:

答案 0 :(得分:55)

您可以更改目录名称并重新导入项目,如@ user3106978所述。

您还可以通过编辑某些文件来更改Android Studio项目结构中的项目名称:

  • .idea/.name
  • 中更改项目名称
  • 重命名项目根目录中的[Name].iml文件
  • .idea\modules.xml
  • 中更改对此iml文件的引用

答案 1 :(得分:22)

  1. 关闭android studio

  2. 更改项目根目录名称

  3. 打开android studio

  4. 打开项目(不是从本地历史记录,而是浏览到它)

  5. 为我工作@ Studio 2.1.3

答案 2 :(得分:7)

  1. 文件 - >关闭项目

  2. 更改项目根目录名称

  3. 删除.iml文件(通过使用Windows搜索搜索然后删除它们)

  4. 删除.idea目录

  5. 打开项目

答案 3 :(得分:1)

这需要手动完成。 无法理解为什么重构不起作用.. 重命名文件夹,然后重命名文件

答案 4 :(得分:1)

我发现这样做的最简单方法是复制项目,然后更改副本上的根文件夹名称。然后只需在Android Studio中打开副本作为新项目。

答案 5 :(得分:0)

为避免出现问题,请使用重构:更改左侧视图,然后更改" Android" (在哪里看到文件)到"项目"。右键单击您的项目并选择" Refactor / Copy"。现在使用Windows资源管理器创建新的项目文件夹(否则您可能会遇到IO异常)。重构后,请务必选择"构建/清理项目"然后"建立/制作项目"。

答案 6 :(得分:0)

  1. 右键单击根项目名称。
  2. p = input() M = str(p).split(" ") A = int(M[0]) R = int(M[1]) X = [] for i in range(A): l = list(map(int, input().split(" "))) X.append(l) for i in range(R): row = [str(X[j][i]) for j in range(A)] print(" ".join(row))
  3. 更改名称。
  4. Refactor -> Rename
  5. 打开Rename directory -> Ok,并用新的文件夹名称(包括settings.gradle来重命名:app中的include ':app'

答案 7 :(得分:0)

我肯定的答案是: 重构根名称

a)重命名文件夹

b),然后进入 settings.gradle >只需输入 rootProject.name ='新名称'

答案 8 :(得分:0)

要更改项目根目录的名称,需要执行以下操作: 如下图所示,在“项目”标签下

  1. 转到setting.gradle

  2. 修改/包含rootProject.name ='在此处输入您想要的名称'

  3. 然后去构建->清理项目

  4. 构建->重建项目

enter image description here enter image description here

答案 9 :(得分:0)

我已经对@Gorcyn 的 answer 投了赞成票。然而,它成为了一个有点旧的信息。所以我尝试根据我自己使用 Android Studio 4.1.3 的经验进行更新:

  1. 重命名项目根目录名称。
  2. 更新项目根 rootProject.name 文件中的 settings.gradle 参数。
  3. 更新 fileurl 文件中的 filepath.idea/modules.xml 属性。
  4. 重命名每个 .iml 文件名以对应更新后的 fileurlfilepath
  5. 更新上面重命名的每个 external.linked.project.id 文件中的 external.system.module.group 属性或 .iml 属性。
  6. (打开现有项目)

答案 10 :(得分:-1)

我的解决方法是:

  • 关闭android studio
  • 删除文件夹.gradel.idea
  • 然后重新打开项目