1. 程式人生 > >Android Studio2.3 圖解修改包名,專案名

Android Studio2.3 圖解修改包名,專案名

LZ-Say:話說明天就要開啟清明假了。。。回頭看看今年的假期,,,幾乎和週末幹到一塊了,,,不過貌似和我們公司沒啥影響,,,一週上6天。。。蛋碎。。。
這裡寫圖片描述

前言

開發真不容易,領導一句話,巴拉巴拉就開搞了。話說使用死丟丟也小半年了,感覺死丟丟的博大精深,不是一下倆下就能吃透的啊。
今天給大家帶來圖解修改包名,專案名,以及額外小拓展。

基於Android Studio2.3修改包名

1.如下圖,點選 “Compact Empty Middle Packages”

這裡寫圖片描述

2.此時專案展示格式如下

這裡寫圖片描述

3.右鍵需要修改的包名,選擇 “Refactor” —> “Rename”

這裡寫圖片描述

4.點選 “Rename package”

這裡寫圖片描述

5.輸入修改後的Name,點選 “Refactor”

這裡寫圖片描述
這裡寫圖片描述

6.Android Studio會檢索出所修改的包都有誰引用的,簡單看一下,點選 “Do Refactor”

這裡寫圖片描述

7.記得修改app目錄下的”build.gradle”檔案中的applicationId,如果不修改,在手機上執行你就發現app程序還是顯示之前未修改前的包名

這裡寫圖片描述

基於Android Studio2.3修改專案名

目前感覺能找到的最好的方式也就是這種了,如果大家還有什麼比較方便的方法,歡迎一起交流~

1.開啟專案儲存地址,直接修改專案名

這裡寫圖片描述

2.開啟Android Studio2.3,如下圖所示,開啟修改後的專案

這裡寫圖片描述

3.移除之前專案相關配置內容

這裡寫圖片描述

4.OK,大功告成!

大家可以注意工程目錄下的HLQTestForAS.iml

這裡寫圖片描述

拓展:簡述applicationId和package

Android 應用程式都有一個包名,而包名在裝置(使用者手機)上對應用程式進行唯一標識。
而在Eclipse的時代,我們在AndroidManifest.xml中直接指定package即可。而在Android Studio中,新增了一個applicationId。這個的作用就是在裝置上或者應用商店進行唯一標識

,而package可以理解為解析任何相關的Activity/Service 註冊的包
通常這倆個寫法如下:packageName在程式碼中使用,通常在AndroidManifest.xml中指定,applicationId則只是用於程式的標識,通常在build.gradle中指定

記得之前老大說,在基礎app上新增些內容,將老版本app和新版本的app同時安裝到手機上,方便客戶演示。之前不知道applicationId的妙用,LZ是各種修改包名啊,但是如果你瞭解了applicationId這個東西,我們只需要so-easy的稍微改下,便可以實現老大要求了~

結束

祝大家過好節,,,開開心心~
好好給自己放一假!