當你對着包名右擊,查找Refactor(重構)下的Rename(快捷鍵:SHIFT+F6)時,彈出來的僅僅是包名最后一個路徑的名稱,如下圖:
但你往往希望修改整個包名,比如exmple,所以你需要以下操作,以便展開包的層次結構:
1、選擇項目或者該包名。
2、點擊右上角的設置圖標。
3、去掉Compact Empty Middle Packages的勾選。
這樣整個包路徑的每一個節點以樹狀展開:
最后,點擊到需要修改的包名,按SHIFT+F6,在彈出的選項中,建議選擇“Rename directory”,因為Rename Package會出現失敗的情況,具體原因沒有深究,反正選擇前者修改后系統正常運行。
把錯誤單詞”exmple“修改為”example“。
結果:
需要注意的是:src目錄下分別有androidTest、main和test三個文件夾,每一個文件夾下涉及包名,所以需要分別修改。
參考:http://blog.csdn.net/qq_32736689/article/details/52265785 親測可用