Tôi đề nghị hai bước để giải quyết vấn đề SDK cồng kềnh.
Đầu tiên, tôi xóa tất cả trừ hai phiên bản Android:
Phiên bản hiện tại, ví dụ 6.0 Marshmallow khi viết bài này. Phiên bản này là để thử nghiệm và phát triển đến những thiết bị cầm tay Nexus mới nhất và hiện đại nhất đang chạy cùng với một vài thương hiệu khác.
Một phiên bản cũ hơn, ví dụ 4.04 Ice Cream Sandwich. Điều này là để cung cấp khả năng tương thích cho phần lớn các thiết bị cầm tay. Bạn mất một số chức năng của các phiên bản mới hơn, nhưng bạn có được mẫu số chung thấp nhất về khả năng tương thích.
Thứ hai, tôi loại bỏ các trình giả lập, và chỉ giữ lại hai phần trên. Tôi đã nói với nó là không lưu trữ trạng thái hệ thống hoàn chỉnh vào đĩa, điều này thực sự cảnh báo bạn sẽ chiếm rất nhiều dung lượng, mặc dù nó giúp khởi động nhanh hơn. Chỉ cần khởi động trình giả lập trước khi bạn đi pha cà phê vào buổi sáng :)
Nếu đó là quá nhiều không gian, hãy loại bỏ hoàn toàn các trình giả lập. Chọn một vài thiết bị cầm tay cũ hơn từ Ebay sẽ cung cấp cho bạn tất cả các nền tảng thử nghiệm bạn cần. Chúng thậm chí không phải hoàn toàn hoạt động - ví dụ, nhiều ứng dụng không cần kết nối SIM và di động.
Môi trường Android của tôi đã chiếm 32 hợp đồng trên Macbook Air 128 gigabyte của tôi. Không thể tiếp tục làm điều này. Một ngày nào đó họ sẽ tạo ra Macbook Air terabyte nhưng cho đến lúc đó, họ đã giảm cân.