Looking for android Keywords? Try Ask4Keywords

AndroidSofortiges Ausführen in Android Studio


Bemerkungen

Instant Run ist ein erweitertes Verhalten für die Befehle run und debug, das ein schnelleres Debugging ermöglicht, da kein kompletter Build und keine erneute Installation für alle im Code der App vorgenommenen Änderungen erforderlich sind.

Instant Run wurde in Android Studio 2.0 eingeführt und ist ein Verhalten für die Befehle Ausführen und Debuggen, das die Zeit zwischen Aktualisierungen Ihrer App erheblich reduziert. Der erste Build kann zwar länger dauern, aber Instant Run gibt nachfolgende Aktualisierungen an Ihre App weiter, ohne einen neuen APK zu erstellen, sodass Änderungen viel schneller sichtbar werden.

Instant Run wird nur unterstützt, wenn Sie die Debug-Build-Variante bereitstellen, Android Plugin für Gradle Version 2.0.0 oder höher verwenden und minSdkVersion in der Build-Gradle-Datei auf Modulebene der App auf 15 oder höher festlegen. Setzen Sie für die beste Leistung minSdkVersion auf 21 oder höher.

Nach der Bereitstellung einer App wird ein kleines, gelbes Thunderbolt-Symbol in der Schaltfläche Ausführen (oder in der Debug-Schaltfläche) angezeigt, das darauf hinweist, dass Instant Run beim nächsten Klicken auf die Schaltfläche zum Aktualisieren bereit ist. Anstatt eine neue APK zu erstellen, werden nur diese neuen Änderungen ausgeführt. In einigen Fällen muss die App nicht einmal neu gestartet werden, sondern zeigt sofort die Auswirkungen dieser Codeänderungen.

Instant Run überträgt aktualisierten Code und Ressourcen auf Ihr angeschlossenes Gerät oder Emulator, indem Sie einen Hot-Swap, einen Warm-Swap oder einen Cold-Swap durchführen. Die Art des Tauschvorgangs wird automatisch anhand der von Ihnen vorgenommenen Änderung bestimmt. Das Video oben zeigt interessante Details darüber, wie das alles unter der Haube funktioniert. Eine kurze Zusammenfassung des Verhaltens von Instant Run, wenn Sie bestimmte Codeänderungen auf ein Zielgerät verschieben, finden Sie in der folgenden Tabelle.

Dokumentation

Sofortiges Ausführen in Android Studio Verwandte Beispiele