2015-08-09 68 views
21

我想減少的Android Studio項目的大小,以保存它供後使用減少的Android Studio項目大小

在MS Visual Studio中,我們可以刪除* .ipch,*。自衛隊和調試文件,以減少項目規模

我看到app/build/intermediates文件夾真的很大,我可以刪除這個文件夾嗎?

在此先感謝!

+0

您的意思是減少硬盤上項目的大小或減小結果apk文件的大小? – FWeigl

+0

@Ascorbin項目的大小,兄弟! – Liar

回答

29

是的,您可以安全地刪除intermediates文件夾。您甚至可以刪除包含intermediates的整個build文件夾。 build文件夾和它的內容將在您下次運行/構建您的項目時重新生成。

+0

現在我可以安全地刪除生成文件夾!謝謝 – Liar

+0

這是假的史蒂夫鮑爾默*你騙不了我。但是__ + 1爲這個答案。 –

1

請找到我用來做到這一點的批處理文件。 將批處理設置在項目目錄的根目錄下。 希望它有幫助。

@rem ########################################################################## 
@rem 
@rem Export an ANDROID STUDIO application 
@rem 
@rem ########################################################################## 


echo off 
CLS 
echo _________________________________________ 
echo ANDROID-STUDIO files sources export 
echo _________________________________________ 
echo 
echo If directory name includes space 
echo - Surround name with quotes 
echo _________________________________________ 
set /p dirname= Dir name to export : 
if %dirname% == "" goto ERROR 
set str=%dirname% 
mkdir c:\EXPORT\%str% 
pause 
xcopy %dirname% c:\EXPORT\%str% /s 
del c:\EXPORT\%str%\*.iml 
del c:\EXPORT\%str%\app\*.apk 
rmdir c:\EXPORT\%str%\.gradle /s /q 
rmdir c:\EXPORT\%str%\.idea /s /q 
rmdir c:\EXPORT\%str%\build /s /q 
erase c:\EXPORT\%str%\app\build /f /s /q 
rmdir c:\EXPORT\%str%\app\build /s /q 
pause 
goto END 
:ERROR 
echo Cannot create, check the directory root 
goto OUT 
:END 
CLS 
echo _________________________________________ 
echo ANDROID-STUDIO EXPORT 
echo _________________________________________ 
echo Export ended, check c:\EXPORT 
:OUT 
pause 
1

由AndroidStudio創建的項目containted文件的.gitignore列出了所有的文件/模式不被存儲在Git倉庫,即不需要的建設項目的文件。因此,刪除與.gitignore文件中列出的模式相匹配的所有文件/目錄應該是安全的。

在我的項目它會列出:

*.iml 
.gradle 
/local.properties 
/.idea/workspace.xml 
/.idea/libraries 
.DS_Store 
/build 
/captures 
.externalNativeBuild 
+0

使總體感覺。它可能無法保證完全清理,而是使用過濾器進行最大限度的安全清理。雖然不使用自動化例程可能聽起來是一個缺點,但它令人放心,因爲用戶可以完全控制所有執行的操作。將根據其他提議的解決方案進行基準測試 –

4

在Android Studio中,轉到終端窗口。如果您打開IDE後沒有轉到其他目錄,則應該找到自己的項目文件夾的頂層(類似於../Android Studio/projectname)。在那裏,您只需鍵入

./gradlew clean

就是這樣。我只是將我的項目文件夾大小從589 MB減少到21 MB。

+0

非常感謝..這個命令很好。項目規模縮小到1:10 –