para - Android Studio 2.0-pausa/pantalla en blanco en la primera ejecución de la aplicación
herramientas de android studio pdf (2)
No es necesario en absoluto, si intentas anular la selección de todas las opciones en Configuración. Archivo> Configuraciones> Compilación, Implementación> Ejecución instantánea, su aplicación se convertirá en una compilación de gran tamaño en el dispositivo. (En su dispositivo, vaya a Configuración -> Aplicación -> Vea su aplicación en un tamaño grande de lo normal. En este caso, para evitar la pantalla en blanco cuando ejecuta su aplicación, en AndroidMenifest.xml, en la primera actividad, agregue:
"android:theme="@android:style/Theme.Translucent.NoTitleBar"
Por ejemplo:
<activity
android:name=".WelcomeScreen"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SplashActivity" />
En este ejemplo, WelcomeScreen es mi primera actividad de inicio.
¡Buena suerte para ti!
Desde que actualicé a Android Studio 2.0 (estable), noté un problema que no estaba presente en la versión anterior de Android Studio 1.5 que tenía instalada.
Estoy trabajando en un proyecto actual, que construiría (versión de depuración) y ejecutaría, tanto en un dispositivo real como en un emulador. Lo estaba haciendo en Android Studio 1.5.
Desde que actualicé Android Studio 2.0 cada vez que hago una compilación (depuración) del mismo proyecto / aplicación y la ejecuto, he notado que tengo una pausa en el dispositivo o emulador. Aparece una pantalla en blanco por unos segundos antes de que se abra la aplicación, que no tenía antes en AS 1.5, la aplicación se abriría de inmediato, sin pausa, sin pantalla en blanco; esto sucede si el teléfono está conectado usando ADB, o desenchufado Si la aplicación todavía está en la memoria de los teléfonos, se abre de inmediato, pero si el teléfono se reinicia, aparece la pausa y la pantalla en blanco cuando se abre la aplicación.
¿Es una solución para esto? Alguien más ha experimentado esto? Puedo ser un poco prematuro con esto, ya que aún no he hecho una compilación de lanzamiento, sin embargo, esto parece ser un problema extraño, ¡si es un problema!
Editar:
Estoy usando Instant Run, sin embargo, esto sucede si un dispositivo está conectado o no. ¿Instant Run haría una diferencia en su ejecución si no estuviera enchufado?
Actualizar:
Como se explica a continuación, desactivar las opciones de "Ejecución instantánea" en Android Studio 2.0 soluciona el problema. Curiosamente, sin embargo, los comentarios sugieren que al usar los tamaños de APK de Instant Run son más pequeños. ¿Qué significa esto? ¿Podría ser que Instant Run utiliza el compilador Dalvik / JIT anterior en lugar de ART? Esto podría explicar la diferencia de tamaño de Apk y el retraso (Dalvik compila sobre la marcha - JIT). También ART necesitaría instalar / compilar cada vez que se ejecutara la aplicación, lo que significa que su tamaño de apk sería más grande y más lento de ejecutar, como es el caso.
Esperemos que alguien con más experiencia y conocimiento pueda confirmar o desacreditar esto ...
Verifica la imagen para referencia. Desactiva la Ejecución instantánea en Configuración. Archivo> Configuración> Compilación, Implementación> Ejecución instantánea Deseleccione todas las opciones que se muestran allí.
Ahora el problema de la pantalla blanca está resuelto.
En android studio 2.0, el tamaño de mi APK era de 16 MB mientras usaba la ejecución instantánea sin usar la ejecución instantánea, se convirtió en 27 MB. Mientras que en 1.5 ... el tamaño fue de 27 MB.
Instant Run es el culpable.
Actualizar pantalla blanca Problema / Ejecución instantánea solo es para compilaciones de depuración. El problema no afectará las compilaciones de versiones.