Android Studio 修改包名最便捷做法

來源:互聯網
上載者:User

標籤:簡單   一個   學院   樹狀   替換   檔案名稱   哈哈   cat   介紹   

Android Studio,咱們開發安卓的利器,自推出就受到移動開發人員的追捧,但一路走來,大家談到他,充滿了興奮之情之餘,也略顯羞澀。隨版本自推出以來,不斷完善BUG,但咱們還是深深地踩了進去,說多了,淡淡的憂傷又開始浮現。。切入主題,((今兒是來給大家分享一份入門必備的大招,如何利用Android studio修改包名!))

   首先咱們先來介紹 Android Studio的目錄結構,以便各路好友,在修改的過程中有更好的腦圖引導,同時也作為Android Studio目錄入門介紹,有點多哈。

顯示了咱們開啟android studio後最基本的一個目錄結構,也是容易被大家忽視的。這裡先講一講層級關係,按照俺綜合各大搜尋媒體,書籍,以及自個的理解,Android Studio的層級關係(俗稱目錄結構),是這樣一種聯絡,Project---->(N個)module,俺不會做樹狀圖,我就講的詳細一點,大家認真聽,其實概念還是比較簡單,但由於換了一個表現形式,很多同學,容易混淆,eclipse的Project相當於的module,說法不同,再簡便點,Project相當於一個大的檔案,和大家做網站的根目錄一個意思,下面有多個細分檔案,叫做module,也就是咱們的app.接下來,咱們開始講切換包名的步驟,第一步點擊packages下的包名,見

 

 

 

限於篇幅,只截了一部分,找到包名,一般就是COM.檔案名稱字.最終檔案名稱,如COM.android_studio.First,接著上面的圖,點擊refactor中的rename,改你所想要的新名字,看。

輸入新名字,點擊中refactor,即可。

接下來咱們到了第二步:改build.gradle(module:APP名字)檔案中的 applicationId 

第三步:clean和rebuild project

大家一定有疑問為何要clean和rebuild,這是因為,許多APP是已經整合好,多個檔案引用包名(com.example.administrator.myapplication,這是未改之前的名字),要將其全部,注意全部這兩個字改為com.example.administrator.myapplication_studio,就需要clean和rebuild。

第四步:關閉android studio重啟,哈哈,搞定。

最後一步:可有也可無

 如果大家經過上述的步驟還有錯,按照目前我的做法,親測N次,都無問題,無論是新裝APP還是做好的,有時,IDE版本不同,可能效果不同,按照原理上,經過以上步驟,各個檔案的包名會自動替換,以防萬一,再送上兩招,第一:改mainifest裡面的package值,改為你所改的名字,第二,改變R檔案(在package包裡),看第一附圖,嘿嘿,在這裡你知道這個檔案的用處了吧,R檔案隱藏在這了。

俺在做的過程中的一點體會和方法,在這裡全部奉獻給大家,希望大家能從中找到自己所需要的,以後俺也還會繼續為大家奉上更多開發知識,同時也很開心,能利用這個機會向我所喜愛的部落格園,分享自己的一份收穫,希望部落格園越辦越好,O(∩_∩)O哈哈~,扯遠了,中山學院無線班屌絲飄過!!

Android Studio 修改包名最便捷做法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.