一般修改包名时会形成R文件错误,而且有时带有缘由不明的Manifest文件中多处文本混乱。app
因此,将目前认为最为简洁方便的修改包名流程记录以下:eclipse
假设咱们目前的包名为com.pepper.util,咱们将要把包名修改成com.pp.utilip
一、点击项目右击——>Android Tools——>rename application package:修改好包名——>点击OK——>点击finish:Launch configuration update——>点击Yesio
二、假设你的包名为:com.pepper.util,先不要修改主包的包名。你在这个包下又创建了几个子包,如:com.pepper.util.print,如今咱们首先修改子包的包名为:com.pp.util.print。在子包的位置单击鼠标右键——>Refactor——>Rename,以后会弹出如下对话框:cli
如图设置后,点击Preview——>点击OK。date
三、子包都修改好以后,打开Manifest文件,将Manifest中关于原来包名的com.pepper.util字样,所有修改成com.pp.util,修改完保存。搜索
四、按照第2步的方法修改主包的包名。中间会比第2步多一个步骤,点击continue便可。程序
五、如今包名都已经修改好了,可是程序中可能仍是会有一些不能自动修改的地方包名可能仍是com.pepper.util,因此咱们要搜索整个项目,看看是否还有存在原来包名的地方。如今点击整个项目,而后按快捷键Ctrl+H,会弹出如下界面:方法
选择上面的标签:File Search,在Containing text:中输入你原来包名或原来包名与如今包名不一样的部分,咱们如今就搜索pepper,而后点击Search。在eclipse的下面的部分会有带有Search标签的窗体显示,其中的内容就是搜索的结果,若是项目中仍然存在原来包名字样,则会在这里显示,点击具体显示的位置,而后将其修改成如今的包名。修改完保存。im
六、如今整个项目的包名已经修改完成啦。