Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 為什麼 Android Studio 工程文件夾占用空間這麼大?我們來給它減減肥,androidstudio

為什麼 Android Studio 工程文件夾占用空間這麼大?我們來給它減減肥,androidstudio

編輯:關於android開發

為什麼 Android Studio 工程文件夾占用空間這麼大?我們來給它減減肥,androidstudio


偶然中發現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工程那麼小,畢竟是兩種不同的開發環境,但仍希望能再縮小些。博友們有沒有其它給工程減肥的辦法呢?

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved