Logs
Consultez les logs.
OK
Liste des données
Consultez la liste des données.
OK
Loading...
Formulaire
Saisissez vos données.
Enregistrer
Annuler

Apprendre Android (02)

Vues
138

Bienvenue dans ce tutoriel consacré à l'apprentissage des technologies liées au développement d'applications Android sous l'environnement Windows.
Produit par Gérard KESSE.



Introduction


Android est un système d'exploitation pour appareils Android. Il permet le développement des applications mobiles destinées aux appareils Android.


### Travailler sur les configurations


Plusieurs configurations sont le plus souvent nécessaires pour mener à bien le développement d'un projet Android.


Ouvrir la fenêtre Logcat


Logcat est une fenêtre d'impression des logs système (produits par le système au moment du lancement et de l'exécution de l'application) et des logs utilisateur (imprimés par l'utilisateur au moment du développement de l'application). Logcat permet d'identifier rapidement des problèmes de fonctionnement au moment de l'exécution de l'application.

// Android Studio (Ouvrir la fenêtre Logcat)
...
# Ouvrir la fenêtre Logcat
Menu > View > Tool Windows > Logcat
...

image.png

Les messages de type (W) sont des messages de Warning (Tout va bien, Attention). 
Les messages de type (D) sont des message de débogage (Tout va bien). 

image.png

Les messages de type (E) sont des message d'erreur (Tout va mal, Problème). 
Dans la capture ci-dessous, nous observons un problème au niveau de la méthode (Toast.makeText). 

image.png

image.png


Déboguer un projet Android


L'exécution du projet en mode débogage (DEBUG) permet de suivre l'exécution d'un projet Android pas à pas afin de diagnostiquer et de déceler les causes d'éventuels problèmes de fonctionnement dans le but d'apporter une correction beaucoup plus adaptée.

// Android Studio (Exécuter un projet en mode débogage)
...
# Placer un point d'arrêt
Cliquer sur le bord gauche d'une ligne de code > Pour placer un point d'arrêt
# Exécuter le projet en mode débogage
Menu > Run > Debug 'app'
# Utiliser les outils de navigation en mode débogage
Pour exécuter le projet pas à pas
...

image.png

image.png


Corriger le problème de caches invalides


Dans certaines situations, l'incohérence des données contenues dans le répertoire des caches de Gradle peut entrainer des problèmes de synchronisation du projet avec les fichiers Gradle.

// Android Studio (Corriger le problème de synchronisation avec Gradle)
...
# Ouvrir le menu Invalidate Caches
Menu > File > Invalidate Caches
# Définir les opérations à réaliser
Cocher > Clear file system cache and Local History
Cocher > Clear VCS Log caches and indexes
Cocher > Delete embedded browser engine cache and cookies
Invalidate and Restart
...

// Windows (Corriger le problème de synchronisation avec Gradle)
...
# Redémarrer l'ordinateur
Bouton Windows > Redémarrer
...
# Renommer le répertoire (.gradle)
C:\Users\[username]\.gradle > C:\Users\[username]\.gradle-02
...
# Redémarrer Android Studio
Bouton Windows > Android Studio
...
# Android Studio
# Synchroniser le projet avec les fichiers Gradle
...


Corriger le problème de système UI ne répond pas


Dans certaines situations, la grande quantité des données sauvegardées dans la mémoire de l'émulateur peut entrainer des problèmes de fonctionnement au niveau de l'interface utilisateur de l'application.

// Android Studio (Corriger le problème système UI ne répond pas)
...
# Arrêter l'application
Menu > Tools > Device Manager > [Running Device] > Close app
# Arrêter l'emulateur
Menu > Tools > Device Manager > [Device Manager] > [emulateur-android] > Stop
# Arrêter l'emulateur
Menu > Tools > Device Manager > [Device Manager] > [emulateur-android] > [parametres] > Wipe Data
...

image.png

image.png

image.png