重命名Android Studio中的根模块

ulydmbyx  于 2023-06-27  发布在  Android
关注(0)|答案(7)|浏览(155)

如何在Android Studio中重命名根模块?我已经尝试过了(右击模块,然后单击重构,然后单击重命名),但我得到警告“不能重命名根模块”

omhiaaxx

omhiaaxx1#

我按下Ctrl+Shift+F搜索当前的根模块名称,发现该名称在settings.gradle文件中为rootProject.name=...。我重命名了它并同步了项目(File -> Sync Project with Gradle Files),根模块名称也更新了。

ne5o7dgx

ne5o7dgx2#

在项目的根目录下打开setting.gradle并更改rootProject.name ='YOUR NEW NAME'
然后关闭并重新启动Android Studio

0md85ypi

0md85ypi3#

关闭项目。(文件>关闭)
重命名项目的根文件夹。
在欢迎屏幕"打开现有Android Studio项目"并提供新路径。
在您的链接上,这是第二个答案或see also here

t1qtbnec

t1qtbnec4#

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

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

bcs8qyzn5#

视频教程:https://youtu.be/7aQjiae2doU
1.在路径中将名称重构为com.example.[NewFileName]
app> java> com.example.[OldFileName]
1.转到strings.xml并将代码更改为路径中的<string name="app_name”>[NewFileName]</string>
app> res> values> strings.xml
1.转到build. gradle(模块:app),并将代码更改为路径中的applicationId "com.example.[NewFileName]”
Gradle脚本> build. gradle(模块:app)
1.转到settings. gradle(项目设置)并将代码更改为路径中的rootProject.name='[NewFileName]'
Gradle脚本> build. gradle(项目设置)
1.按Sync now提示符
1.在Android Studio外部将文件夹重命名为[NewFileName]
1.重新打开项目并在以下路径中重新生成项目:
生成>重建项目

8yparm6h

8yparm6h6#

在你的项目窗格中,点击小齿轮图标(设置图标在右上角)
取消选中/取消选择紧凑型空中间 Package 选项
您的软件包目录现在将被分解为单独的目录单独选择要重命名的每个目录,然后:
右键单击它
选择重构
单击重命名
在弹出对话框中,单击重命名包而不是重命名目录
输入新名称并点击Refactor
留出一分钟时间让Android Studio更新所有更改
注意:在Android Studio中重命名com时,它可能会给予警告。在这种情况下,请选择“全部重命名

gojuced7

gojuced77#

设置更改.gradle

dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            jcenter() // Warning: this repository is going to shut down soon
        }
    }
    
    rootProject.name = "project_name" // change this 
    
    include ':app'

相关问题