Gần đây tôi đã nâng cấp lên Java 8 và máy tính của tôi sau đó sử dụng jack để biên dịch bản dựng Android của tôi. Vì tôi đã chuyển đổi, việc xây dựng ứng dụng trên thiết bị của tôi mất nhiều thời gian; thường từ 3-5 phút. Tôi đã thay đổi giá trị thời gian chờ của máy chủ trong tệp .jack của tôi thành 1800 giây và dường như thời gian chờ của máy chủ được đặt là 60 giây. Có ai có một vấn đề tương tự?Thời gian biên dịch Android với jack cực kỳ chậm
Đây là những gì tập tin .jack của tôi trông giống như:
SERVER_TIMEOUT=1800
EDIT: Gần đây tôi đã nâng cấp máy tính của tôi từ một giữa năm 2010 máy tính mac desktop để một 2015 mô hình muộn. Mặc dù jack vẫn không biên dịch nhanh như tôi muốn, nó đã được cải thiện vô cùng. Trường hợp nó được sử dụng để mất khoảng 5 phút để biên dịch mỗi lần, bây giờ nó chỉ mất một ít hơn một phút để biên dịch. Vì vậy, đối với những người phải đối mặt với một vấn đề tương tự, có lẽ điều này có thể cung cấp thêm một số thông tin chi tiết để giải quyết vấn đề của bạn.
Tôi cũng nhận thấy điều này. Chỉ cần thu hẹp nó xuống một chút, nó cho phép Jack gây ra sự chậm chạp, không nâng cấp sourceCompatibility/targetCompatibility thành JavaVersion.VERSION_1_8 – colithium
Tôi bắt đầu tự hỏi liệu đó có phải chỉ là trí tưởng tượng của tôi do thực tế là Instant Run không hoạt động với jack chưa. – colithium
Lựa chọn heap JVM của bạn cho studio android và gradle là gì? – Sarvex