Par multiplateforme, j'entends arm64 et arm, en utilisant la manière par défaut de créer une version apk, cela me donne un apk qui ne fonctionne que sur arm, mais je peux créer une version arm64 en utilisant la commande
flutter build apk --release --target-platform --android-arm
La question est de savoir comment créer 1 apk pour les deux plates-formes ou un ensemble d'applications qui fonctionnera pour le Play Store?
3 Réponses :
Actuellement, si vous téléchargez un APK sur le Play Store, vous devez importer plusieurs APK pour les architectures que vous ciblez spécifiquement. Vous pouvez créer un "gros APK" qui contient toutes les architectures, mais cela augmentera la taille globale du fichier APK.
Conformément à la documentation, il est recommandé d'utiliser les ensembles d'applications car ils fourniront l'architecture requise en fonction de l'appareil qui télécharge l'application.
Plus d'informations ici: https://flutter.dev/docs/deployment/android
Je pense que c'est en utilisant:
flutter build appbundle
utilisez cette commande dans le terminal -> flutter build apk --split-per-abi
Avez-vous trouvé une solution pour cela?
flutter.dev/docs/deployment/android#build-an-app- groupe