發表文章

目前顯示的是 7月, 2017的文章

[Android] Android Studio 修改PackageName 和專案資料結構

圖片
今天看到FB上有人在問怎麼修改在Android Studio已建立的專案PackageName 這裡就來教學一下 狀況: com.company.name 改成 com.company.sample.sub Step 1: 去修改Gradle 裡的 application id 修改完後按下Sync Now Step 2: 修改資料夾結構 原本一般在Android模式下來看,資料結構會長的下面這張圖一樣,但我們要先按右上角那個齒輪->Compact Empty Middle Package 按下之後會長這樣 Step 3: Refactor 在需要修改的資料夾上按下右鍵->選擇Refactor->Rename   AS會問你只要改資料夾名稱就好還是要連原本在這個資料夾內的內容都一併做修正 這邊預設就選Rename package 接著輸入要修改的名字(Ex: 這裡要把name改成sample) 另外他也問你要不要連字串中有包含這個舊的資料夾名稱一併也一起改成新的資料夾名稱 這裡選擇性勾選 看你的需求 再來,貼心的AS還是會再列出來一次你曾經在哪使用過這個舊的資料夾名稱  如果都確認後就按下 Do Refactor  這時你可以看到原本資料夾結構為com.company.name的已經變成com.company.sample了 Step 4: 新增資料夾 這時我們還差一個資料夾就完成了 在sample資料夾上按右鍵->New->Package 輸入資料夾名稱 這個時候可以看到資料夾結構已經變成com.company.sample.sub了 Step 5: 搬移原本檔案 此時新增的資料夾會跟原本在name底下的class在同一層 可以視情況搬移檔案 選取要搬移的檔案後 拖曳至剛剛新增的資料夾sub內 做確認動作  再來就可以看到class和class內的package都更改了 Step 6: 換回預設顯示方式 修改好之後一樣點選右上角的齒輪->Compact Empty Middle Packages 最後上