Qt en android, reduciendo el tamaño binario
Estoy utilizando Qt para construir la aplicación en Android, Qt Quick, principalmente su muy bonito, pero mi principal problema es el tamaño de inicio es de alrededor de 27 MB, que es enorme para el tamaño inicial .. ¿hay una manera de reducir este tamaño?
- Crear un archivo en diferentes teléfonos móviles en Qt
- Cómo utilizar la clase Qt Jni "QAndroidJniObject"
- Cómo compilar el proyecto Qt 5.2 simple en C4Droid
- Construyendo una aplicación para Android en Qt usando una biblioteca adicional (Assimp)
- Qt para android: cambia el icono de la aplicación
- Utiliza el tema de Holo en la aplicación Android de Qt
- LD_LIBRARY_PATH Definición de las librerías necesarias
- Dimensiones del teclado virtual QML
- Cómo personalizar Qt Message Handler en Android
- No se puede construir Android APK en Qt Creator
- Adición de archivos adicionales a una aplicación de Android
- ¿Hay un #ifdef en Qt para determinar si estamos construyendo para Android
- Implementación de aplicaciones Android Qt 5.1
Si no desea utilizar el servicio Ministro, debe incluir sólo los módulos Qt necesarios. Omitir los módulos innecesarios reducirá el tamaño de APK significativamente. Esta es una cita de BogDan Vatra el hombre que portó Qt a Android:
Qt archivos pueden ir un poco más de 40Mb / plataforma si va a utilizar todos los módulos de Qt. Por supuesto, su aplicación no necesita todos los módulos, por lo tanto, si su aplicación sólo utiliza Qt Quick Controls + Qt SVG + Qt Multimedia + Qt Sensors + módulos Qt XML, los archivos Qt (libs + plugins + archivos adicionales) son ~ 20Mb / Su APK será ~ 10Mb.
Puede ver la selección del sistema de despliegue correcto
Sí. Lo más probable es que agrupe Qt con su aplicación. Es la configuración predeterminada de Qt Creator. Vaya a la configuración de su proyecto (el botón Proyectos a la izquierda de la interfaz de usuario) y en Android / Ejecutar / Instalar, haga clic en el botón Detalles. Allí puede cambiar el Qt Deployment de Bundle para usar el servicio de Ministro.
De esta manera tu apk será mucho más pequeño, pero necesitas instalar el Ministro Service de Play Store. Ministro contiene bibliotecas Qt que otras aplicaciones pueden usar.
Espero que ayude…