前言
在Android开发过程中,我们偶尔会涉及到修改'app_module'的名称。那么今天就记录下详细操作吧。
正文
彻底修改一个app_module的名称(包括项目文件夹),具体需要以下几个步骤:
第一步: 修改app_module名称
选中app_module ——> 右键 ——> refactor ——> rename,如下:

image.png
点击
rename,弹出如下弹框:
image.png
这里我们需要注意的是,弹出的对话框中两个选项:
- Rename directory
- Rename module
Rename module只能更改项目中app_module的名称,但实际项目位置的文件名还是不变的,而Rename directory则是显示的app_module的名称和项目下文件夹名都改变。这里我们需要的是整个项目的更名,即包括文件夹名也改变,所以做如下操作:
选中Rename directory ——> 点击ok
以我要把app_module名称由app改为example为例,则在新的弹框中将app改为example,如下:

image.png
然后点击
Refactor,这时,项目中app_module名称变为如下的样子:
image.png
接下来,我们进行第二步: 编辑
configuration
第二步: 编辑 Configuration
在第一步操作完后,我们可以看到在工具栏上app运行项变成下面这个样子:

image.png
点击
app旁边的倒三角符号,然后点击弹出的Edit Configuration...,如下:
image.png
在新弹出的界面中,此时左侧选项
Android App下的选项应该是app,选中它,一般都是默认选中的。然后右侧的Name改为你要改的module名,此时我改成example,然后左侧的Android App项下的app会变成example。然后右侧的Module项选择app,一般就是直接这样显示的,如果不是则下拉选择app module,接着点击 Apply,最后点击OK,具体如下:
image.png
点击
OK后,则工具栏上app运行项变成下面这个样子:
image.png
第三步: 编辑 settings.gradle
找到当前项目的settings.gradle配置,如下:

image.png
打开如下:
include ':app', ':jsbridgeLibrary'
rootProject.name='WebProj'
然后将:app改为:example,然后Sync Now,如下:

image.png
如果还是报错,则
rebuild project一下,修改后界面如下:
image.png
这样就修改完毕了,谢谢大家。