Looking for android Keywords? Try Ask4Keywords

AndroidExécution instantanée dans Android Studio


Remarques

Instant Run est un comportement étendu pour les commandes d'exécution et de débogage qui permet un débogage plus rapide en ne nécessitant pas une génération complète et une réinstallation pour toute modification effectuée dans le code de votre application.

Introduit dans Android Studio 2.0, Instant Run est un comportement des commandes Run et Debug qui réduit considérablement le temps entre les mises à jour de votre application. Bien que votre première version puisse prendre plus de temps, Instant Run pousse les mises à jour ultérieures vers votre application sans créer de nouvel APK. Les modifications sont donc visibles beaucoup plus rapidement.

Instant Run est pris en charge uniquement lorsque vous déployez la variante de génération de débogage, utilisez le plug-in Android pour Gradle version 2.0.0 ou ultérieure et définissez minSdkVersion sur 15 ou plus dans le fichier build.gradle de niveau application de votre application. Pour des performances optimales, définissez minSdkVersion sur 21 ou plus.

Après avoir déployé une application, une petite icône représentant un coup de foudre jaune apparaît dans le bouton Exécuter (ou bouton Déboguer), indiquant qu'Instant Run est prêt à envoyer des mises à jour la prochaine fois que vous cliquerez sur le bouton. Au lieu de créer un nouvel APK, il ne fait que pousser ces nouveaux changements et, dans certains cas, l'application n'a même pas besoin de redémarrer, mais montre immédiatement l'effet de ces modifications de code.

Instant Run pousse le code et les ressources mis à jour vers votre périphérique connecté ou émulateur en effectuant un échange à chaud, un échange à chaud ou un échange à froid. Il détermine automatiquement le type de swap à effectuer en fonction du type de modification effectué. La vidéo ci-dessus fournit des détails intéressants sur la façon dont tout cela fonctionne sous le capot. Pour un résumé rapide de la manière dont Instant Run se comporte lorsque vous transmettez certaines modifications de code à un périphérique cible, consultez le tableau suivant.

Documentation

Exécution instantanée dans Android Studio Exemples Liés