2017-01-04 3 views
0

in meinem SplashActivity habe ich retrofit und eventbus verwendet.Warum startet die App mit 40 Sekunden Verzögerung?

Ich muss auf den Start der Nachrüstanforderung warten oder vielleicht starten APP mindestens 40 Sekunden.

davor zeigt nur eine weiße Seite.

in jeder Sekunde ich zwei Log-Serie wie folgt aus:

01-04 09:36:08.104 5217-5217/? W/dex2oat: Unexpected CPU variant for X86 using defaults: x86 
01-04 09:36:08.104 5217-5217/? W/dex2oat: Mismatch between dex2oat instruction set features (ISA: X86 Feature string: smp,-ssse3,-sse4.1,-sse4.2,-avx,-avx2,-lock_add,-popcnt) and those of dex2oat executable (ISA: X86 Feature string: smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2,-lock_add,-popcnt) for the command line: 
01-04 09:36:08.104 5217-5217/? W/dex2oat: /system/bin/dex2oat --runtime-arg -classpath --runtime-arg & --debuggable --instruction-set=x86 --instruction-set-features=smp,ssse3,-sse4.1,-sse4.2,-avx,-avx2,-lock_add,-popcnt --runtime-arg -Xrelocate --boot-image=/system/framework/boot.art --runtime-arg -Xms64m --runtime-arg -Xmx512m --instruction-set-variant=x86 --instruction-set-features=default --dex-file=/data/data/com.idek_2.titrefarsi/files/instant-run/dex/slice-com.android.support-cardview-v7-25.0.1_1baeb40f31cb26daebad20328eaaeda07318001c-classes.dex --oat-fd=35 --oat-location=/data/user/0/com.idek_2.titrefarsi/cache/slice-com.android.support-cardview-v7-25.0.1_1baeb40f31cb26daebad20328eaaeda07318001c-classes.dex --compiler-filter=speed 
01-04 09:36:08.106 5217-5217/? I/dex2oat: /system/bin/dex2oat --debuggable --dex-file=/data/data/com.idek_2.titrefarsi/files/instant-run/dex/slice-com.android.support-cardview-v7-25.0.1_1baeb40f31cb26daebad20328eaaeda07318001c-classes.dex --oat-fd=35 --oat-location=/data/user/0/com.idek_2.titrefarsi/cache/slice-com.android.support-cardview-v7-25.0.1_1baeb40f31cb26daebad20328eaaeda07318001c-classes.dex --compiler-filter=speed 
01-04 09:36:08.618 5217-5217/? I/dex2oat: dex2oat took 514.000ms (threads: 2) arena alloc=259KB (266112B) java alloc=86KB (88464B) native alloc=830KB (850408B) free=1729KB (1771032B) 

, was soll ich tun?

Danke.

+0

Code schreiben .. – rafsanahmad007

+0

@ rafsanahmad007 dies geschieht vor SplashActivity der onCreate() -Methode – Simon

+2

könnte es sein, weil Sie App für ARM gebaut CPU, und Ihr Gerät hat x86 CPU. Also muss es Ihre App von ARM nach x86 * übersetzen, wenn Sie es zum ersten Mal starten –

Antwort

1

deaktivieren Instant-Lauf, und deaktivieren Sie auch von Datei in Instant Lauf bereitstellen -> Einstellungen

Verwandte Themen