如何在android studio中移动和重命名项目?

owe*_*owe 29 android intellij-idea android-studio

这应该是一个非常简单的问题:)

我有一个工作正常的项目.现在我想重命名它并更改项目文件夹的路径.首先看起来很简单:右击 - >"移动"和"重构/重命名".

移动并重命名我的项目文件夹和我的apk模块后,没有像以前那样的项目结构.我的项目库已被包含两次.我查看了'.iml'文件,发现前面的路径已经包含了 - 所以我改变了这个.在此之后,我可以通过命令行编译我的项目,但不能使用IDE.我有这个错误:

NullPointerException: no project directory specified
Run Code Online (Sandbox Code Playgroud)

什么是移动和重命名项目的默认方式?我通过制作一个新项目并复制所有文件解决了我的问题,但知道这个"问题"的解决方案会很酷.

编辑:

原产地项目结构:

MyProject
--- libraries
--- MyApp
Run Code Online (Sandbox Code Playgroud)

搬家后:

MyProject
--- MyProject (new path)
--- MyProject (old path)
Run Code Online (Sandbox Code Playgroud)

我想我必须做的不仅仅是复制项目.不知怎的,我必须指定"新"项目,不是吗?

Bor*_*vić 39

在Android Studio中关闭项目(文件 - >关闭项目).移动项目并通过移动其主文件夹/目录重命名它.从Android Studio打开新项目(文件 - >打开)

  • 提交此答案错误的错误报告于2013年6月5日,截至2014年12月19日仍未修复:https://code.google.com/p/android/issues/detail?id = 56284 (4认同)
  • 工具 - > Android - >使用Gradle文件同步项目 (4认同)

Moh*_*aie 19

在Android studio 0.8.+中,您可以单击F6移动它.

如果使用1.0.2或更高版本,请确保选择"重构" - >"移动"菜单选项的"项目"视图以使其可用.

感谢@DavidsAlias指出这一点.

  • @KevinKrumwiede你需要为_Refactor - > Move_菜单选项选择**Project**视图才能使用.**Android**和**Packages**Views禁用此选项. (5认同)

Bor*_*rzh 14

根据需要移动项目文件,然后:

工具 - > Android - >使用Gradle文件同步项目

  • 谢谢!这对我有用.我也做了Build-> Clean Project (2认同)

小智 9

使用Android Studio 1.1.0在文件系统中移动项目:

  • 在Android Studio中关闭项目(文件 - >关闭项目)
  • 将项目文件夹移动到所需的位置
  • 将项目导入Android Studio(文件 - >导入项目...)


l -*_*c l 5

在 Android Studio 中,我发现以下两个对于已复制|移动|重命名的项目都可以正常工作。

方法: Import

  1. 构建 > 清理项目
  2. 文件 > 关闭项目
  3. 复制、移动和/或重命名文件夹
  4. 删除 /old_name.iml(不再需要)
  5. 文件 > 新建 >导入项目...

方法: Sync Project with Gradle Files

  1. 构建 > 清理项目
  2. 文件 > 关闭项目
  3. 复制、移动和/或重命名文件夹
  4. 删除 /old_name.iml(不再需要)
  5. 文件 > 打开
  6. 工具 > Android > 将项目与 Gradle 文件同步

两者都有相同的结果。

Import少了一步。Import位于欢迎屏幕和“文件”>“新建”菜单上,位置便利。

Sync Project with Gradle Files是一个比较晦涩的菜单项。但是,Sync Project with Gradle Files如果您在打算打开时单击打开,这是一个很好的后备Import