2015-08-09 19 views
21

Tôi muốn giảm kích thước dự án Android Studio để lưu nó cho sau khi sử dụngGiảm Android Studio Project Kích

Trong MS Visual Studio, chúng ta có thể xóa * .ipch, * Sdf và Debug file để giảm kích thước dự án

Tôi thấy thư mục app/build/intermediates thực sự lớn, tôi có thể xóa thư mục này không?

Cảm ơn trước!

+0

Bạn có muốn giảm kích thước của dự án trên ổ cứng hoặc làm lại kích thước của tệp APK kết quả không? – FWeigl

+0

@Ascorbin kích thước của dự án, bro! – Liar

Trả lời

29

Có, bạn có thể xóa an toàn thư mục intermediates. Bạn thậm chí có thể xóa toàn bộ thư mục build có chứa intermediates. Thư mục build và nội dung của thư mục sẽ được tạo lại vào lần tiếp theo bạn chạy/xây dựng dự án của mình.

+0

Bây giờ tôi có thể xóa thư mục build một cách an toàn! Cảm ơn – Liar

+0

Đó là giả mạo * Steve Ballmer * bạn không thể đánh lừa tôi. Nhưng __ + 1 cho câu trả lời này. –

1

Vui lòng tìm tập tin thực thi mà tôi sử dụng để thực hiện điều đó. Đặt lô theo thư mục gốc của thư mục dự án của bạn. Hy vọng điều đó sẽ hữu ích.

@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

File .gitignore containted trong dự án tạo ra bởi AndroidStudio liệt kê tất cả các file/mô hình không phải được lưu trữ trong kho git, tức là những file không cần thiết cho việc xây dựng dự án. Do đó, bạn nên an toàn khi xóa tất cả các tệp/thư mục khớp với các mẫu được liệt kê trong tệp .gitignore.

Trong các dự án của tôi nó sẽ liệt kê:

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

Làm cho TOTAL ý nghĩa. Nó có thể không đảm bảo tổng dọn dẹp, nhưng thay vì dọn dẹp an toàn tối đa bằng cách sử dụng các bộ lọc. Mặc dù không sử dụng các thường trình tự động có thể âm thanh như một nhược điểm, nhưng nó yên tâm vì người dùng có toàn quyền kiểm soát tất cả các hành vi được thực hiện. Sẽ điểm chuẩn so với các giải pháp đề xuất khác. –

4

Trong Android Studio, đi đến cửa sổ Terminal. Nếu bạn không đi đến một thư mục khác vì bạn đã mở IDE, bạn sẽ thấy mình ở cấp cao nhất trong thư mục dự án của bạn (giống như ../Android Studio/projectname). Ở đó bạn chỉ cần gõ

./gradlew clean

Vậy là xong. Tôi vừa giảm kích thước thư mục dự án của mình từ 589 MB xuống còn 21 MB.

+0

cảm ơn rất nhiều .. lệnh này hoạt động rất tốt. kích thước dự án giảm xuống còn 1:10 –

Các vấn đề liên quan