1. 程式人生 > >Android必知必會-Android Studio修改包名

Android必知必會-Android Studio修改包名

如果移動端訪問不佳,請嘗試–> Github版

背景

公司做相似產品較多,一般都是以某個產品為基礎修改,逐步替換設計圖的切圖。這個就會導致需要經常為Copy的專案修改包名。
這裡是參考一些網上的說法,結合自身實戰經驗加以完善,特此分享給同行們,避免不必要的彎路。

Android Studio修改包名

1.修改包顯示方式

如下圖所示:
這裡寫圖片描述

通過修改包顯示方式,我們可以更方便的修改包名。

2.修改包名

經過1中的操作,我們可以隨意修改包的某個節點

  • 選中所要修改包的節點
  • 右鍵後選中->Refactor->Rename
  • 在彈窗裡輸入要修改成什麼名字,確認
  • 在彈窗裡選擇 修改package

3.後續操作

  1. 修改當前Modulebuild.gradle檔案中的applicationId,改為跟你的包名一致;
  2. 修改當前ModuleAndroidManifest.xml檔案中的manifest節點裡的package屬性值,改為跟你的包名一致。

以上兩個後續操作缺一不可,否則會造成很多奇特的Bug,比如Id沒有錯誤且存在的情況下,提示找不到id;還有找不到資源、某些Activity 無法啟動等等的Bug。

總結

以上「3.後續操作」裡的第二操作是很多人都容易忽略的地方,不修改的話一時間也不會出現問題,如果忽略裡,以後遇到無法解決的Bug後可能需要很久才會意識到AndroidManifest.xml

包名的問題。

PS:

你可以關注的我GithubCSDN微博