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


轉載於:http://blog.csdn.net/ys743276112/article/details/51684294


背景

公司做相似產品較多,一般都是以某個產品爲基礎修改,逐步替換設計圖的切圖。這個就會導致需要經常爲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 包名的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章