在android studio中重命名根模块

在android studio中重命名根模块,android,android-studio,module,Android,Android Studio,Module,如何在android studio中重命名根模块?我已经尝试过(右键单击模块,然后单击重构,然后单击重命名),但我收到警告“无法重命名根模块”在项目窗格中,单击小齿轮图标(右上方的设置图标) 取消选中/取消选择压缩空中间包选项 您的包目录现在将被分解为各个目录 分别选择要重命名的每个目录,然后: 右键单击它 选择重构 单击重命名 在弹出对话框中,单击重命名包而不是重命名目录 输入新名称并点击重构 留出一分钟时间让Android Studio更新所有更改 注意:在Android Studio中重命

如何在android studio中重命名根模块?我已经尝试过(右键单击模块,然后单击重构,然后单击重命名),但我收到警告“无法重命名根模块”

在项目窗格中,单击小齿轮图标(右上方的设置图标)

取消选中/取消选择压缩空中间包选项

您的包目录现在将被分解为各个目录 分别选择要重命名的每个目录,然后:

右键单击它

选择重构

单击重命名

在弹出对话框中,单击重命名包而不是重命名目录

输入新名称并点击重构

留出一分钟时间让Android Studio更新所有更改

注意:在Android Studio中重命名com时,可能会发出警告。在这种情况下,选择“全部重命名”

关闭项目。(文件>关闭)

重命名项目的根文件夹

在欢迎屏幕上“打开现有的Android Studio项目”,并提供新路径

在你的链接上,这是第二个答案


这是针对纯Java项目进行的测试(没有任何C/C++代码):

  • 关闭项目并复制包含该项目的文件夹
  • 重命名新复制的文件夹以反映新的项目名称
  • 删除所有*.iml文件
  • 重新打开项目:Android Studio将重新同步Gradle,重建iml文件
  • 查看modules.xml文件以删除对旧项目名称的引用
  • 重命名的新项目与上一个项目完全相同:您可以运行应用程序,而无需完全重新安装它(将保留所有以前的应用程序数据/设置/缓存)

我刚刚按下ctrl+shift+F来搜索我当前的根模块名称,并在settings.gradle文件中找到名称rootProject.name=,我将其重命名并同步了项目,现在根模块名称已更改。

视频教程:

  • 将名称重构为路径中的
    com.example.[NewFileName]
    : app>java>com.example.[OldFileName]


  • 转到strings.xml并将代码更改为
    build.gradle(模块:app)


  • 转到settings.gradle(项目设置)并将代码更改为路径中的
    rootProject.name='[NewFileName]'
    : Gradle脚本>build.Gradle(项目设置)


  • Sync now
    prompt

  • 在Android Studio外部将文件夹重命名为
    [NewFileName]

  • 重新打开项目并在路径中重建项目: 构建>重建项目


  • 在项目的根目录中 打开setting.gradle并更改 rootProject.name='YOUR NEW name'


    然后关闭并重新启动android studio

    谢谢,我可以用您的好解决方案重命名包名,但我无法重命名根模块。当我重命名它时,收到警告“无法重命名根mdule”。我尝试过这个方法:但当我将项目根模块名称导入到源名称时,这是重命名根模块的最简单方法。这是四个月前的@Tarasantan。在提交新答案之前,请务必阅读现有答案。