一般修改包名時會形成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
六、如今整個項目的包名已經修改完成啦。