Tôi đã chuyển một mã hóa Flex 4 sang iOS bằng cách sử dụng trình đóng gói adobe, nhưng đã gặp sự cố khi cố gắng đóng gói toàn bộ codebase của chúng tôi. Trình đóng gói chạy một lúc và sau đó ném ra một OutOfMemoryError - ngay cả khi tôi tăng kích thước heap java lên 4GB.Trình đóng gói Adobe Flash iOS ném java.lang.OutOfMemoryError khi đóng gói các dự án lớn
Không có một đoạn mã nào có vẻ gây ra sự cố, vì nó biên dịch thành công nếu tôi cắt ra một đoạn mã lớn và tôi có thể thay đổi phần nào tôi bỏ qua. Nó có thể liên quan đến kích thước của mã.
Tôi đã ghi lại báo cáo lỗi rất chi tiết với adobe tại đây: http://bugs.adobe.com/jira/browse/FB-32192. Nó bao gồm một tệp AIRI mà bạn có thể đóng gói để tạo lại vấn đề, một tập lệnh ruby tạo mã ActionScript để tạo tệp AIRI đó và tóm tắt tất cả những điều tôi đã thử trước khi đăng nhập lỗi.
Có ai khác đã cố gắng biên soạn các dự án lớn với trình đóng gói iOS không? Có cách giải quyết nào không?
Bạn có đang sử dụng Flex 4.5.1 không? Nếu không, tôi khuyên bạn nên nâng cấp SDK và công cụ của mình và xem liệu bạn có gặp sự cố hay không. Flex 4 (và phiên bản AIR liên quan - không được tối ưu hóa cho việc triển khai iOS – JeffryHouser
Yup, mọi thứ đều diễn ra trên 4.5.1 và sử dụng AIR 2.7. – karl
Câu hỏi cho biết Flex 4, vì vậy tôi muốn chắc chắn. Xin hãy giúp đỡ thêm, hy vọng một người khác có thể +1 từ tôi – JeffryHouser