Android Studio完全換包名的方法

其實很簡單,網上百度一下也不少文章,可是他們都忘了解決一個問題,就是不少與包名相關的註冊信息,好比manifest裏一些依賴第三方庫所須要的一些service、廣播、權限等註冊信息,混淆文件裏與包名相關的信息等等,這些一不當心就會忘了更換,出了問題還挺難排查的。app

下面的例子是將com.anzogame.ow 換成 com.anzogame.sylzgui

更換步奏

01code

步奏一.jpg 直接在文件夾裏新建一個新的包路徑,把原包路徑下的全部文件都拷貝到新的路徑下。這一步其實也能夠在Android Studio裏操做,可是AS裏若是文件比較多,操做的時候會索引好久,在這裏就直接拷貝就ok索引

02it

在工程裏右鍵選擇Replce in Path,彈出這個頁面 步驟二.jpgio

這裏選擇主module的路徑就能夠了。須要注意的是若是以前編譯過這個工程,最好把app目錄下的build目錄刪了。否則在執行替換的時候會把build的文件一塊兒替換了,會很慢很慢。。編譯

而後,clean,大功告成!!!module

文章發出去後有個朋友給我介紹了另一種更簡單的辦法,只須要一步。百度

AS選中包路徑,Shitf+F6,只須要寫上sylzgok了,彈出的對話框把下面兩個選項都勾選的話,會完全一點。若是不太放心能夠先preview一下。service

shift+f6.png

相關文章
相關標籤/搜索