Đang sử dụng Qt để xây dựng ứng dụng trên Android, Qt Quick chủ yếu là nó thực sự tốt đẹp, nhưng vấn đề chính của tôi là kích thước khởi động là khoảng 27 MB là rất lớn cho kích thước ban đầu .. một cách để giảm kích thước này?Qt trên android, giảm kích thước nhị phân
Trả lời
Nếu bạn không muốn sử dụng Dịch vụ Ministro, bạn chỉ nên bao gồm các mô-đun Qt cần thiết. Việc bỏ qua các mô-đun không cần thiết sẽ làm giảm đáng kể kích thước APK. Đây là một trích dẫn từ BogDan Vatra người đàn ông đã chuyển Qt sang Android:
Các tệp Qt có thể hơi hơn 40Mb/nền tảng nếu bạn định sử dụng tất cả các mô-đun Qt. Tất nhiên, ứng dụng của bạn không cần tất cả các mô-đun , vì vậy, nếu ứng dụng của bạn chỉ sử dụng Qt Quick Controls + Qt SVG + Qt Multimedia + Qt Sensors + Qt XML modules, các tệp Qt (libs + plugins + tệp bổ sung) là ~ 20Mb/nền tảng và APK của bạn sẽ là ~ 10Mb.
Bạn có thể thấy Choosing the right deploying system
Có. Bạn có nhiều khả năng tự đóng gói Qt với ứng dụng của mình. Đó là thiết lập mặc định trong Qt Creator. Đi vào cài đặt dự án của bạn (nút Dự án ở bên trái giao diện người dùng) và trong Android/Run/Make Install, nhấp vào nút Chi tiết. Ở đó bạn có thể chuyển Qt Deployment từ Bundle để sử dụng Ministro Service.
Bằng cách này, gói ứng dụng của bạn sẽ nhỏ hơn rất nhiều, nhưng bạn cần phải cài đặt Dịch vụ Ministro từ Cửa hàng Play. Ministro chứa các thư viện Qt mà các ứng dụng khác có thể sử dụng.
Hy vọng rằng sẽ giúp ...
- 1. Giảm kích thước ứng dụng GUI Qt
- 2. Giảm thiểu kích thước phân phối python
- 3. Android - Giảm kích thước tệp hình ảnh
- 4. Android: Giảm kích thước của Nút
- 5. Cờ trình biên dịch g ++ để giảm thiểu kích thước nhị phân
- 6. Giảm kích thước của MySQL NDB binlog
- 7. cách giảm kích thước hình ảnh lớn xuống kích thước hình thu nhỏ trong android
- 8. Giảm kích thước của Thanh Đánh giá trong Android 2.1
- 9. Android Giảm kích thước của máy ảnh Ảnh
- 10. Giảm Android Studio Project Kích
- 11. Giảm kích thước tệp pdf
- 12. Giảm kích thước của .rodata
- 13. Giảm kích thước là gì?
- 14. Giảm kích thước tệp SWF
- 15. Giảm kích thước kho git
- 16. Cách giảm kích thước ảnh JPEG trong Android
- 17. Giảm kích thước của Cordova apk
- 18. Giảm các mẫu nhị phân trong Python
- 19. Qt & OpenGLWindow - nhấp nháy trên thay đổi kích thước
- 20. Làm thế nào để giảm kích thước sdk Android trên đĩa cứng
- 21. Giảm thiểu kích thước của Textblock
- 22. Qt: Đặt kích thước của QMainWindow
- 23. Giảm kích thước Webpack -p lỗi
- 24. Cách giảm kích thước phông chữ .ttf?
- 25. Giảm kích thước tệp jar bên ngoài
- 26. Giảm kích thước của pyinstaller exe
- 27. Kích thước quảng cáo AdMob trên Android
- 28. Android Hiểu kích thước Heap
- 29. Sự cố kích thước ngăn xếp hoạt động trên Android?
- 30. Hoạt động nhị phân trên tệp nhị phân Erlang?
QtCreator đã làm điều đó tự động. Đề xuất của bạn có đạt được bằng cách khác không? Cũng xin lưu ý rằng phần lớn kích thước có liên quan đến libQt5Core.so và libQtGui.so (cùng với 7,3 MB). –