Qt sur Android, réduisant la taille binaire

Est-ce que j'utilise Qt pour créer une application sur Android, Qt Quick, surtout, c'est vraiment sympa, mais mon problème principal est que la taille de démarrage est d'environ 27 Mo, ce qui est énorme pour la taille initiale … Existe-t-il un moyen de réduire cette taille?

2 Solutions collect form web for “Qt sur Android, réduisant la taille binaire”

Si vous ne souhaitez pas utiliser le service Ministro, vous devez inclure uniquement les modules Qt nécessaires. L'omission des modules inutiles réduira considérablement la taille de l'APK. Ceci est une citation de BogDan Vatra, l'homme qui portait Qt sur Android:

Les fichiers Qt peuvent dépasser un peu plus de 40Mb / plate-forme si vous utilisez tous les modules Qt. Bien sûr, votre application n'a pas besoin de tous les modules, donc, si votre application utilise uniquement les modules Qt Quick Controls + Qt SVG + Qt Multimedia + Qt Sensors + Qt XML, les fichiers Qt (libs + plugins + fichiers supplémentaires) sont ~ 20Mb / platform et Votre APK sera ~ 10Mb.

Vous pouvez voir Choisir le bon système de déploiement

Oui. Vous proposez probablement de regrouper Qt avec votre application. C'est le paramètre par défaut dans Qt Creator. Entrez dans les paramètres de votre projet (le bouton Projets à gauche de l'interface utilisateur) et sous Android / Run / Make Install, cliquez sur le bouton Détails. Là, vous pouvez basculer le déploiement de Qt depuis Bundle pour utiliser le Service d'Émirats Arabes Unis.

De cette façon, votre apk sera beaucoup plus petit, mais vous devez installer le service Ministro de Play Store. Ministro contient des bibliothèques Qt que d'autres applications peuvent utiliser.

J'espère que cela pourra aider…

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.