Exportation d'applications natives
L'exportation d'applications natives est actuellement en version bêta et limitée aux versions Android. La prise en charge d'iOS, des ordinateurs de bureau et des casques sera bientôt assurée.
Native App Export vous permet d'emballer votre projet Studio en tant qu'application autonome.
Exigences
L'exportation native n'est disponible que pour les projets 3D non AR. Votre projet ne doit pas utiliser :
- Fonctionnalités de la caméra ou de la réalité augmentée
- GPS
- Mode paysage
- Claviers virtuels ou physiques
- Manettes de jeu
- Vibrations
- Notifications push
- Achats in-app
- Textures vidéo
- API MediaRecorder
- Données sur la santé
- WebXR
- CSS
Assurez-vous que votre projet a été construit avec succès au moins une fois avant d'essayer d'exporter.
Exportation vers Android
-
Ouvrez votre projet Studio. S'assurer que le projet répond aux critères d'exigence ci-dessus.
-
Cliquez sur Publier. Sous Build for Native Platforms, sélectionnez Android (Beta).
-
Personnalisez votre application :
- Nom de l'application: Le nom affiché sur l'écran d'accueil d'Android
- Bundle Identifier: Une chaîne unique, par exemple
com.mycompany.myapp
- (Facultatif) Télécharger une icône d'application (1024x1024)
- Une fois que les informations de base de votre application sont remplies, cliquez sur Continue pour finaliser la configuration de la construction.
Finalisation des paramètres de construction
Vous allez maintenant définir la façon dont votre application est emballée :
- Nom de la version: Utiliser une version sémantique (par exemple
1.0.0
) - Type d'exportation:
- APK (Android Package): Fichiers d'installation directe pour les tests ou le chargement latéral.
- AAB (Android App Bundle): Requis pour la publication sur Google Play
- Mode de construction:
- L'offre groupée statique: Construction complète et autonome
- Live Reload: Imprime les mises à jour de Studio au fur et à mesure que votre projet est mis à jour.
- Environnement: Choisir parmi
Dev
,Latest
,Staging
, ouProduction
.
Lorsque tout est prêt, cliquez sur Build pour générer votre paquet d'applications.
Une fois la compilation terminée, téléchargez le fichier
.apk
ou.aab
en utilisant les liens de téléchargement fournis dans le résumé de la compilation.
Publication sur le Google Play Store
Une fois l'exportation terminée, vous êtes prêt à publier votre application sur le Play Store à l'aide du AAB (Android App Bundle) :
Pourquoi l'USF ?
Google exige le format AAB pour toutes les nouvelles applications depuis août 2021. Le format AAB permet d'optimiser la diffusion en générant des APK spécifiques à l'appareil et en réduisant la taille de l'application.
Télécharger vers Google Play Console
- Se connecter à [Play Console] (https://play.google.com/console) et s'inscrire à Play App Signing si nécessaire.
- Naviguer vers "Créer une application " → remplir le nom, la langue, le statut gratuit/payant
- Allez dans Test & Release → Production (ou piste interne/bêta). Cliquez sur Créer une nouvelle version, puis sur :
- Sélectionnez Gérer la protection de l'intégrité → Gérer la protection de l'intégrité → désactiver Vérification de l'installateur.
- Retournez à la page de publication et téléchargez votre fichier .aab en le faisant glisser dans la section Déposer les paquets d'applications ici pour les télécharger.
- Liste complète des magasins, politique de confidentialité, classement des contenus et régions cibles
- Révision et diffusion de la version
Installation directe sur un appareil Android
Installation sur un appareil physique Android
- Activez "installer des applications inconnues " pour votre navigateur ou votre gestionnaire de fichiers
- Transférer l'APK par USB, courriel ou stockage en nuage
- Ouvrez l'APK depuis votre appareil et appuyez sur Installer.
Pour la méthode en ligne de commande:
adb install path/to/app.apk
Installation sur un émulateur Android
- Configurez un émulateur dans le gestionnaire AVD d'Android Studio.
- Lancer l'émulateur.
- Glissez-déposez l'APK de votre ordinateur sur l'émulateur pour l'installer.
En terminal :
adb install path/to/app.apk