Partager via


Exécuter votre application Apache Cordova sur l'émulateur Apache Ripple

Cet article fait référence à Visual Studio Tools pour Apache Cordova, qui correspond à la version préliminaire du logiciel. Les fonctionnalités décrites sont dans l'aperçu et sont sujettes à modification. Vous pouvez télécharger l'aperçu à partir du Centre de téléchargement Microsoft.

L'émulateur Apache Ripple s'exécute comme une application web dans un navigateur (Google Chrome). Dans Cordova, il peut être utilisé pour simuler votre application sur un certain nombre d'appareils et de plateformes, et il fournit un support de base pour les principaux plug-ins Cordova, comme Geolocation et Device Orientation.

L'émulateur Ripple fournit une première étape rapide et facile dans la création et la validation de votre application pour Android et iOS, car les deux plateformes utilisent un navigateur avec une base de code similaire. L'émulateur Ripple est particulièrement utile pour la validation de la disposition et du code des feuilles de style CSS. Pour une plus grande fidélité de l'émulation spécifique à une plateforme, utilisez les émulateurs Android ou iOS, ou bien un appareil réel.

Avertissement

Ripple ne fournit pas une émulation complète des fonctionnalités des API Cordova ou des appareils natifs. Il n'émule par non plus des versions spécifiques du navigateur utilisé par votre application sur une plateforme d'un appareil particulier.

Voici quelques considérations à garder à l'esprit quand vous testez la disposition à l'aide de Ripple.

  • Si vous ciblez Android 4.4 ou version ultérieure (navigateur basé sur Chromium), la prise en charge des normes CSS et des autres technologies web actuelles est meilleure. Consultez caniuse.com pour obtenir des informations spécifiques sur les fonctionnalités prises en charge.

  • Si vous ciblez des versions iOS ou Android antérieures à 4.4, le navigateur est basé sur WebKit. (L'émulateur Ripple, qui utilise la version installée de Chrome, a un comportement plus proche d'Android 4.4.) Le comportement de certains navigateurs WebKit est différent. Par exemple, les navigateurs WebKit ne fournissent pas une prise en charge cohérente pour les unités vw et vh.

Exécuter votre application sur l'émulateur Apache Ripple

La procédure suivante vous montre comment exécuter votre application sur l'émulateur et comment attacher le débogueur.

Pour exécuter votre application sur l'émulateur Ripple

  1. Sélectionnez Android ou iOS dans la liste Plateformes Solution.

    Sélectionnez Android comme cible de déploiement

    Notes

    Si vous ne voyez pas cette liste, sélectionnez Plateformes Solution dans la liste Boutons Ajouter/Supprimer pour l'afficher.

  2. Dans la liste des appareils cibles, choisissez un des émulateurs Ripple.

    Sélection de l'émulateur Ripple

  3. Appuyez sur F5 pour démarrer le débogage ou sur Maj+F5 pour démarrer votre application sans débogage.

    Conseil

    Si vous obtenez une erreur indiquant que vous devez installer une nouvelle version du Kit de développement logiciel (SDK) Android, utilisez le Gestionnaire de SDK Android pour l'installer.Dans Windows, le fichier Manager.exe du SDK est installé à l'emplacement suivant : %localappdata%\Android\android-sdk (par exemple, C:\Users\utilisateur\AppData\Local\Android\android-sdk).

Changer le proxy pour l'émulateur

Ripple évite les limitations interdomaines dans le navigateur à l'aide d'un proxy. Deux proxys sont disponibles : un proxy distant et un proxy local. Le proxy distant est hébergé dans le cloud.

Note de sécuritéNote de sécurité

Si votre application transfère des données sensibles (par exemple des jetons d'authentification Active Directory), nous vous recommandons fortement d'utiliser le proxy local au lieu du proxy distant.

Pour changer le proxy

  1. Dans Chrome, pendant que votre application est en cours d'exécution, cliquez sur le bouton fléché sur la droite, puis choisissez la section Paramètres.

  2. Sélectionnez le bouton Proxy interdomaine, puis sélectionnez un proxy.

    Sélection d'un proxy dans l'émulateur Ripple

Changer l'appareil pendant l'exécution de l'application

Vous pouvez changer l'appareil cible à la volée pendant que votre application s'exécute dans Chrome. Vous pouvez ainsi éviter de redémarrer l'application dans Visual Studio.

Pour changer l'appareil

  1. Pendant que votre application s'exécute dans Chrome, cliquez sur le bouton fléché sur la gauche, puis choisissez la section Appareils.

  2. Cliquez sur le bouton qui spécifie le nom de l'appareil actuel, puis choisissez un autre appareil.

    Modification de l'appareil dans Chrome

Voir aussi

Concepts

Installer Visual Studio Tools for Apache Cordova

Déboguer votre application générée à l'aide de Visual Studio Tools for Apache Cordova

Créer un package pour votre application générée à l'aide de Visual Studio Tools for Apache Cordova