為什麼 Android Studio 工程檔案夾佔用空間這麼大?我們來給它減減肥

來源:互聯網
上載者:User

標籤:

偶然中發現Android Studio的工程檔案夾比ADT Bundle的大很多。
用Android Studio建立一個空工程,工程檔案夾大小為30M,運行一次後大小為40M。
同樣用ADT Bundle建立一個空工程,工程檔案夾大小為1.5M,運行一次後大小為3.8M。
天哪!Android Studio的工程比ADT Bundle的工程至少大了10倍啊!


這是為什麼呢?
帶著疑惑開啟Android Studio工程檔案夾,在<工程根目錄>\build\generated檔案夾中發現有個叫mockable-android-23.jar的檔案,這貨竟然有22M大!而且每個工程下都有!
網上對這個檔案的介紹比較少,不過還是找到了兩處有用的介紹:
http://stackoverflow.com/questions/34853185/how-to-use-mockableandroidjar
http://blog.csdn.net/u010331406/article/details/51736211
總的來說就是這個檔案是用來做單元測試用的,但該功能目前還處於實驗階段,不想用可以關了。
該功能預設是開啟的,而且如果不關的話,在每個工程中都會產生一個這麼大的jar檔案。
如果能在電腦上全域共用一個這樣的jar檔案就好了,但目前不行。


說了這麼多,不管你關不關,反正我是要關了。哈哈~
關掉也簡單,在設定中找到Experimental,把第3個選項的勾去掉。借用了上面那位CSDN博友的,在此表示感謝!

去掉勾後,clean一下工程,工程大小減少了20M。以後建立的工程就沒這個檔案了,之前的工程clean一下也會刪除該檔案。每個工程減少20M,總量也相當可觀哦。


不過去掉這個大檔案後,Android Studio工程還是比ADT Bundle的大很多。也許做不到ADT Bundle工程那麼小,畢竟是兩種不同的開發環境,但仍希望能再縮小些。博友們有沒有其它給工程減肥的辦法呢?

為什麼 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.