web-dev-qa-db-fra.com

déboguer une application Android avec ionic- cordova

Il y a un moyen de déboguer? J'utilise 

ionic run Android

commande pour exécuter l'application sur Android, mais ensuite - comment voir les messages console.log ()?

Merci

10
ן123456

Si vous exécutez votre application en mode Chargement de foie, vous verrez les messages console.log(). Vous pouvez commencer comme ça: 

ionic run Android -l 

Vous pouvez également utiliser des outils de développement Chrome, comme s'il s'agissait d'une page Web normale. Voici comment vous y parvenez: Débogage à distance sous Android avec Chrome

19
andreaspfr
  1. Connectez-vous avec un appareil Android doté de la version Android OS> = 5.

  2. Activer l'option développeur à partir des paramètres. Cette procédure varie d'un périphérique à l'autre. De plus, vous devez activer le mode de débogage USB à partir de l’option développeur ou d’une autre section de votre appareil.

  3. Si vous recevez une erreur du type "Votre appareil n'est pas connecté" dans Android SDK ou Android Studio, recherchez le problème depuis le gestionnaire de votre ordinateur La plupart du temps, le pilote ou le pilote approprié n'est pas installé sur la machine. Téléchargez-le et suivez mes instructions dans une vidéo (Yafi Tech).

  4. Exécutez la commande ionic cordova run Android. APK est construit et installé dans l'appareil. terminé

  5. exécutez «chrome: // inspect» dans la barre d'état de chrome. Le débogage à distance du périphérique connecté a été lancé. 

  6. Maintenant, lancez l’application installée et utilisez le périphérique ou chrome. 

  7. Cliquez sur inspecter de WebView. Pour le débogage Accédez à la console du navigateur si vous souhaitez localiser une erreur.

vous pouvez aussi regarder la vidéo ici

3
Yusuf

La CLI Ionic a été mise à jour pour que ionic 2+ puisse déployer une application en mode de rechargement en direct en utilisant la commande suivante.

Synopsis

$ ionic cordova run <platform> <options>

Exemple

$ ionic cordova run Android -l -c

Assurez-vous d'avoir installé la dernière version de Ionic/Cordova CLI.

2
Anoop M

Maintenant qu’il existe une option livereload (-l), pour voir les messages console.log, vous devez utiliser -c ou --consolelogs Mais pour avoir des journaux, l’option livereload est nécessaire pour:

ionic run Android -lc

Voir la documentation pour plus d'options: http://ionicframework.com/docs/v1/cli/run.html

2
Godineau Félicie

Si vous voulez un débogage real, avec des contrôles, entrez, etc., essayez l'extension Cordova Tools pour Visual Studio Code

La page contient les instructions de débogage sur le périphérique.

0
Vagner Gon