Si tratta di un bug noto in Android Studio ho dovuto affrontare questo problema per molto tempo e mi sono imbattuto in un thread Reddit che spiega la vera causa del problema ...
Ecco il link alla discussione:
https://m.reddit.com/r/androiddev/comments/4m2v25/instant_run_causing_incredibly_long_app_start/
Fino a quando il problema è stato risolto eseguire una delle seguenti operazioni: 1. Spegnere Run Immediata 2. tornare alla versione 2.8 di Gradle
cose che dovrebbe fare: 1. Attendere fino a quando il problema è stato risolto
Siamo spiacenti, questo è un problema noto al momento. Stiamo lavorando per migliorarlo in 2.3. Il motivo è che: Inizialmente, abbiamo suddiviso tutto il tuo codice in più file dex e li abbiamo inseriti tutti in un file instant-run.zip Dopo la prima installazione, decomprimiamo quel file e aggiungiamo tutte quelle classi al classpath. Questo è il passo che richiede tempo , si vede uno schermo bianco. Nel peggiore dei casi, potresti persino ottenere un ANR . L'abbiamo diviso in modo tale che negli aggiornamenti successivi, inviamo solo i file dex che sono stati modificati. In Android N, abbiamo ancora un po 'di supporto alla piattaforma tramite APK divisi, che sfruttiamo e dovrebbe essere più veloce.
fonte
2016-06-05 10:45:35
Ho notato anche un aumento di tempo, ho [disattivato Instant Run] (http://stackoverflow.com/questions/35168753/instant-run-in-android-studio-2-0- how-to-turn-off). – buczek
hanno notato anche un aumento del tempo di avvio dell'app. il mio è passato da 3 secondi a 35 secondi. – Caren
Credo che questo sia un problema con gli SDK che hai installato, se ne hai. Instant Run non sembra funzionare bene con alcuni SDK nelle applicazioni. Prova semplicemente a rimuovere le linee di partenza per quelle librerie/SDK nella tua applicazione su Crea e vedere se fa la differenza in velocità. – VicVu