Dies ist ein bekannter Fehler in Android Studio Ich habe für eine lange Zeit mit diesem Problem konfrontiert und ich kam in einem Reddit Thread, der die eigentliche Ursache des Problems erklärt ...
Hier ist die Link zum Thema:
https://m.reddit.com/r/androiddev/comments/4m2v25/instant_run_causing_incredibly_long_app_start/
, bis das Problem behoben ist jede durchführen der folgenden Möglichkeiten: Sofortige Run 2. Revert zurück auf die Version 2.8 von Gradle 1. Schalten Sie
Dinge sollten Sie tun: 1. Warten Sie, bis das Problem behoben ist
Sorry, Dies ist ein bekanntes Problem. Wir arbeiten daran, es zu verbessern in 2.3. Der Grund dafür ist folgender: Zunächst teilen wir alle Ihre Code in mehrere Dex-Dateien, und legen Sie sie alle in eine instant-run.zip Datei Nach der ersten Installation, entpacken wir diese Datei und fügen Sie alle diese Klassen zu Klassenpfad. Dies ist der Schritt, der Zeit dauert, Sie sehen einen weißen Bildschirm. Im schlimmsten Fall erhalten Sie sogar eine ANR. Wir teilen es auf, so dass wir bei nachfolgenden Updates nur die geänderten Dateien des Typs versenden. In Android N haben wir weitere Plattform-Unterstützung über Split APKs, die wir nutzen und sollte schneller sein.
Ich bemerkte eine Zunahme der Zeit auch, ich [Instant Run] (http://stackoverflow.com/questions/35168753/instant-run-in-android-studio-2-0- Abschaltautomatik). – buczek
haben auch eine Erhöhung der App-Start-up-Zeit festgestellt. Meine ging von 3 Sekunden auf 35 Sekunden. – Caren
Ich glaube, dies ist ein Problem mit den SDKs, die Sie installiert haben, falls Sie welche haben. Instant Run scheint nicht gut mit einigen SDKs in Anwendungen zu spielen. Versuchen Sie einfach, die Startzeilen für diese Bibliotheken/SDKs in Ihrer Anwendung onCreate zu entfernen und zu sehen, ob es einen Unterschied in der Geschwindigkeit macht. – VicVu