安卓Eclipse如何快速修改工程名及包名

來源:互聯網
上載者:User

標籤:

http://www.bubuko.com/infodetail-845881.html

修改工程名/包名,也是我們在開發中經常遇到的問題,比如我們在開發過程中突然覺得項目名不合適,或者根包名不合適想修改一下怎麼辦?

如所示工程,我想改變一下我的項目名,如把zzz改成xxx,把我的根包com.example.zzz名改成com.byl.xxx,快速並保證My Code中不會報任何錯誤,該怎麼辦?

接下來我們先說修改包名:

修改一個檔案名稱,大家都知道一個快速鍵,滑鼠點擊檔案,按win+F2,有些同學可能會這樣做,看:

這樣做能不能達到需求呢?答案是不能的,因為在它下面還有子包,我們可以看下這種方法修改後的情況:

正確的方法應該怎麼做呢?首先看你的根包下有多少子包,找到最底層的子包或檔案(先參考第一幅圖):

修改z1的路徑,修改後如:

接下來同樣的方法修改z2,z3的包名:

最後修改MainActivity的包名:

OK,此時可以看到工程沒有報任何錯誤,但是這還並不算完事,因為我們配置清單裡的包名並沒改變,如果它不變,我們剛才的這些工作都是徒勞:

又有同學說了,那不很簡單,我直接把它改了不就得了,真的是這樣嗎?我們看下直接改後的結果:

為什麼都報錯了呢?呵呵,原因很簡單,因為你的R檔案路徑仍然是原來的包路徑:

你可能會說這好辦,我在java檔案裡一個一個改過了不就行了,當然可以,你的檔案少了還可以,但是多了呢,幾十個甚至上百的時候你也要一個一個改嗎?那有沒有一勞永逸的方法呢,當然有,先開啟gen目錄,並修改包名:

確定後(不要怕):

接下來就修改資訊清單檔中的包名吧:

最終結果:

怎麼樣,沒報任何錯誤吧!

      好了,包名改完了,那麼項目名如何修改呢?直接win+F2嗎?哈哈,這樣你會發現,當你把項目複製到其它地方時,項目名還是原來的,是不是甚是奇怪??你還需要進行以下操作,開啟項目所在檔案夾,並找到.project檔案,開啟之,修改項目名,然後再Eclipse中右鍵refresh項目即可:

全部修改完畢:

 

     雖說這並沒有什麼技術含量,不過對於初學者或者是還不知道怎麼修改工程名包名的同學來說還是很有用的,發出來也是協助大家少走彎路,節省開發時間,好了,就到這裡吧^^!

安卓Eclipse如何快速修改工程名及包名

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.