我使用Qt在Android上構建應用程序,Qt Quick主要是它非常好,但我的主要問題是啓動大小約爲27 MB,這對於初始大小是巨大的。一種減少這種大小的方法?在android上的Qt,減少二進制大小
12
A
回答
8
如果你不想使用服務部長,你只應包括必要的Qt模塊。省略不必要的模塊將顯着降低APK的大小。這是波格丹的Vatra誰的Qt移植到Android男人報價:
Qt的文件可以在40MB /平臺略去,如果你打算使用 所有的Qt的模塊。當然,你的應用程序並不需要所有的模塊,所以,如果你的應用程序只使用Qt Quick Controls + Qt SVG + Qt Multimedia + Qt Sensors + Qt XML模塊,Qt文件(libs + plugins +其他文件)約爲20Mb /平臺和你的APK將會是 〜10Mb。
2
是的。你很可能將Qt本身與你的應用捆綁在一起。這是Qt Creator的默認設置。進入你的項目設置(UI左側的Projects按鈕),在Android/Run/Make Install下,點擊Details按鈕。在那裏你可以從Bundle切換Qt部署來使用Ministro服務。
這樣你的apk會小很多,但你需要從Play Store安裝Ministro服務。 Ministro包含其他應用程序可以使用的Qt庫。
希望幫助...
相關問題
- 1. 如何減少生成的二進制文件的大小?
- 2. 優化QT的二進制大小?
- 3. 減少iphone應用二進制大小的有用方法
- 4. 減少Common Lisp二進制文件的大小
- 5. iOS減少App Store更新中的二進制大小
- 6. Qt - 如何減少「捆綁」的大小?
- 7. AEM中的二進制減少複製
- 8. 小數二進制減法
- 9. 爲什麼在使用BinaryWriter時二進制文件的大小不會減少
- 10. 減小Snap二進制文件的大小?
- 11. 減少的Android Studio項目大小
- 12. 如何減少android的張量大小?
- 13. 減少TimePicker大小
- 14. 減少BitmapDrawable大小
- 15. Appcelerator Titanium:如何減少Android Picker大小?
- 16. ARM二進制大小
- 17. 二進制文件大小
- 18. Lisp二進制大小
- 19. Docker - 減少拉的大小
- 20. 減少dll的大小vC++
- 21. 減少紋理的大小
- 22. Solr大小的減少
- 23. 減少listitem的大小?
- 24. 在未知大小的數組上進行二進制搜索
- 25. 二進制減法
- 26. 上傳到Azure時爲了減少包裝大小而在哪裏存儲二進制格式數據庫?
- 27. 減少Qt GUI應用程序的大小
- 28. 減少HTML文件大小?
- 29. 減少Delphi安裝大小
- 30. 減少響應大小
QtCreator已經做自動。你的建議是否會以另一種方式達成?另請注意,大小的部分與libQt5Core.so和libQtGui.so(共7.3 MB)有關。 – 2016-06-22 15:15:20