...
| Bloc de code |
|---|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" /> |
Internet
| Bloc de code |
|---|
<uses-permission android:name="android.permission.INTERNET" /> |
...
Vous pouvez désormais testé le projet Android en sélectionnant le périphérique souhaité (émulateur ou device connecté) dans le menu déroulant en haut
puis en cliquant cliquant sur le bouton (Run App)
| Remarque |
|---|
Il se peut qu'à l'ouverture du projet, Studio vous propose de mettre à jour le plugin Gradle vers une version supérieur. Ne le faites pas ! |
...
Publier l'application sur les stores
Checklist de (re)build
Trouver Vous trouverez ci-dessous la checklist des actions à effectuer pour build ou rebuild l'app native et la publier sur les stores.
En gris, les actions à n'effectuer qu'une seule fois.
Entre parenthèses, les actions facultatives.
Les autres actions sont à faire à chaque nouvelle release.
- Configurer Capacitor en éditant le fichier
capacitor.config.ts - Ajouter le support d'Android sur le projet
Bloc de code npx ionic capacitor add android
- Build les sources d'Angular avec les modules
Bloc de code npm run build [-- --configuration={environment}] - Synchronisation des sources Angular avec les packages natifs Android
Bloc de code npx ionic capacitor sync android [--no-build]
- Ajouter les autorisations pour les fonctionnalités natives dans le fichier
AndroidManifest.xml - Générer le Splashscreen et les icônes de l'application avec l'outil capacitor-assets
- (Ajouter la configuration Firebase en collant le fichier google-services.json dans le dossier
android/app/) - Exécuter la configuration Trapeze pour mettre à jour les numéros de version et build + (copie des fichiers de configuration Firebase)
- Ouvrir le projet dans Android Studio
Bloc de code npx ionic capacitor open android
- Vérifier que l'on retrouve bien le bon package_name, ainsi que les autorisations nécessaires dans le fichier
AndroidManifest.xml - Vérifier que l'on retrouve bien les bonnes valeurs pour les attributs
versionCodeetversionNamedans le fichierandroid/app/build.gradle - Configurer les certificats pour la signature du bundle
- Générer l'App Bundle signé :
menu > Build > Generate Signed Bundle - Déposer l'App Bundle
app-release.aabgénéré dans le dossierandroid/app/release/sur le Play Store
...


