Android项目中包名的改动

Posted

tags:

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

通常改动包名时会造成R文件错误,而且有时带有原因不明的Manifest文件里多处文本混乱。

所以,将眼下觉得最为简洁方便的改动包名流程记录例如以下:

如果我们眼下的包名为com.pepper.util,我们将要把包名改动为com.pp.util

1、点击项目右击——>android Tools——>rename application package:改动好包名——>点击OK——>点击finish:Launch configuration update——>点击Yes

2、如果你的包名为:com.pepper.util,先不要改动主包的包名。你在这个包下又建立了几个子包,如:com.pepper.util.print,如今我们首先改动子包的包名为:com.pp.util.print。

在子包的位置单击鼠标右键——>Refactor——>Rename,之后会弹出下面对话框:

技术分享

如图设置后。点击Preview——>点击OK。

3、子包都改动好之后,打开Manifest文件,将Manifest中关于原来包名的com.pepper.util字样,所有改动为com.pp.util,改动完保存。

4、依照第2步的方法改动主包的包名。

中间会比第2步多一个步骤,点击continue就可以。

5、如今包名都已经改动好了。可是程序中可能还是会有一些不能自己主动改动的地方包名可能还是com.pepper.util,所以我们要搜索整个项目,看看是否还有存在原来包名的地方。

如今点击整个项目,然后按快捷键Ctrl+H。会弹出下面界面:

技术分享

选择上面的标签:File Search,在Containing text:中输入你原来包名或原来包名与如今包名不同的部分。我们如今就搜索pepper,然后点击Search。

在eclipse的以下的部分会有带有Search标签的窗口显示。当中的内容就是搜索的结果,假设项目中仍然存在原来包名字样,则会在这里显示,点击详细显示的位置,然后将其改动为如今的包名。改动完保存。

6、如今整个项目的包名已经改动完毕啦。




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

改动Androidproject的名称(非Eclipse重命名)

王立平--eclipse中改动android项目的版本

从带有键名的 JSON 中提取值在 bigquery 中包含 #

JPEG图片扩展信息读取与改动

修改数据库中所有表中包含某个字段名的值

android studio修改项目包名