Android Studio修改项目名称和包名方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio修改项目名称和包名方法相关的知识,希望对你有一定的参考价值。

参考技术A

平时项目开发中,有时候维护项目多,有的项目结构需要改变,这就需要我们去修改项目名称或者修改包名。下面介绍一下怎样修改项目名称和包名。

1)打开项目根目录下的 setting.gradle 文件,修改该文件中的 rootProject.name=\'新项目名\' ;

2)点击 Sync Now 重新编译项目;

如果只是简单修改至此,会发现项目名称后依然备注着旧项目名,并没有彻底更换新的项目名。紧接着下面操作:

3)关闭 android Studio;
4)修改项目所在路径的文件名为新的项目名;
5)打开AS,重新导入修改后的项目即可;

如果是 AS 4.0之后 的版本,修改至此就算修改完成;如果是 AS 4.0之前 的版本,会出现一些配置文件信息还是引用原来的项目名,并没有更换为新的项目名。紧接着下面操作:

6)找到项目根目录下的 xx.iml 文件,右键 Refactor —— Rename 打开修改编辑框;

7)输入新的项目名,点击 Refactor 修改;

8)打开项目根目录下的 xx.iml 文件,修改该文件中的 project.id 字段: external.linked.project.id="新项目名"

9)打开项目下 .idea/modules.xml 文件,修改该文件中的 fileurl 和 filepath 字段: <module fileurl="file://$PROJECT_DIR$/新项目名.iml" filepath="$PROJECT_DIR$/新项目名.iml" />

10)点击 Rebuild Project 重构项目,即可修改完成项目名称。

1)选中项目中药修改的包名;

2)更改项目结构显示方式,取消 Compact Middle Packages 选项;

3)右键要修改的包名,选择 Refactor —— Rename 打开修改编辑框;

4)点击 Rename package 修改包名;

5)输入新的包名,点击 Refactor 修改;

6)点击 Do Refactor 确定修改;

7)打开项目 app/main 目录下的 AndroidManifest.xml 文件,修改该文件中的 package="新包名" 字段;

8)修改项目 app 下的 build.gradle 中的 applicationId "新包名" 字段;

9)点击 Sync Now 同步,即可修改完成项目包名。

注意:
修改完包名,项目出现错误无法运行,解决方法请移步 —— 《Android Studio修改包名导致引用R文件报错问题》

Android Studio修改项目名和包名

 为了提高开发效率,有时候需要使用现有的一些开源项目,记录一下自己修改项目名和包名的方法.

1.首先,修改包名(清单文件里找),

①展开所有包

        

②选中想要修改的包,shift+F6(也可右键Refactor+Rename)进行修改,别忘记下边也要Do Refactor

 

        

 

 

 

③等待更名完成后,run一下app,发现报错,原因是依然还有文件import了旧包名,这时在project上右键Find in Path,在整个项目里找旧的包名,逐个修改,然后clean + Rebuild project;

 

        

 

 

④如果依然报错如下,

Error:Execution failed for task \':app:compileDebugAidl\'.
> java.lang.RuntimeException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process \'command \'D:\\develop\\sdk\\build-tools\\23.0.3\\aidl.exe\'\' finished with non-zero exit value 1

那么去看下你的aidl文件的import部分,多半就是它了.修改后clean + Rebuild project,OK,到此包名修改完成

2.修改项目名称,直接去文件夹修改

        

同步一下项目,发现项目消失了,一小会后出现个空壳(由于gradle文件存在,会自动生成一个);

 

          

然后,File—>open选中修改后的项目,把第一个空项目界面关掉.

          

 

把模拟器上的app卸载了,然后再run一下app,如果还报错的话,就这样操作,

          

        选择Invalidate and Restart.

OK,到此修改项目名称和包名就完成了!

 

以上是关于Android Studio修改项目名称和包名方法的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 完美修改应用包名

获取android中所有已安装应用的名称、图标和包名

怎么用android studio修改app包名

android studio修改项目包名

android studio怎么修改应用包名

如何在 Android Studio 中重命名软件包名称