Android必知必會-Android Studio修改包名
阿新 • • 發佈:2019-01-24
如果移動端訪問不佳,請嘗試–> Github版
背景
公司做相似產品較多,一般都是以某個產品為基礎修改,逐步替換設計圖的切圖。這個就會導致需要經常為Copy的專案修改包名。
這裡是參考一些網上的說法,結合自身實戰經驗加以完善,特此分享給同行們,避免不必要的彎路。
Android Studio修改包名
1.修改包顯示方式
如下圖所示:
通過修改包顯示方式,我們可以更方便的修改包名。
2.修改包名
經過1中的操作,我們可以隨意修改包的某個節點
- 選中所要修改包的節點
- 右鍵後選中->
Refactor
->Rename
- 在彈窗裡輸入要修改成什麼名字,確認
- 在彈窗裡選擇 修改
package
3.後續操作
- 修改當前
Module
的build.gradle
檔案中的applicationId
,改為跟你的包名一致; - 修改當前
Module
的AndroidManifest.xml
檔案中的manifest
節點裡的package
屬性值,改為跟你的包名一致。
以上兩個後續操作缺一不可,否則會造成很多奇特的Bug,比如Id
沒有錯誤且存在的情況下,提示找不到id
;還有找不到資源、某些Activity
無法啟動等等的Bug。
總結
以上「3.後續操作」裡的第二操作是很多人都容易忽略的地方,不修改的話一時間也不會出現問題,如果忽略裡,以後遇到無法解決的Bug後可能需要很久才會意識到AndroidManifest.xml
PS: