Pruebas en modo "Avión" en Android Emulator
Estoy tratando de probar mi aplicación para situaciones cuando el teléfono no tiene conexión a Internet.
En mi emulador, activé el modo de avión en los ajustes. Sin embargo, mi aplicación todavía parecía ser capaz de comunicarse con mi servidor. Funciona como normal.
- ¿Cuál es la mejor manera de probar enviar / recibir mensajes MMS con Android?
- Robolectric: Pruebas con ormlite
- ¿Cómo puedo acceder al almacenamiento interno desde un proyecto de prueba?
- Prueba de unidades de Android: mejores prácticas cuando el código hace referencia a clases de android
- Prueba de uso de la batería
En mi dispositivo, el mismo código arroja un error sin conexión de datos.
¿Cómo puedo asegurarme de que no hay conexión a Internet en el emulador para poder usar LogCat etc para analizar el código.
- ¿Cuáles son las diferencias en las distintas clases de casos de prueba de Android?
- Android Instrumentación de Pruebas - UI Thread Issues
- Jacoco con Gradle 0.10.0: Objeto remoto no existe
- IllegalArgumentException con Mockito
- Mocking Intent Extras en Espresso Tests
- Cómo utilizar la secuencia de comandos de Perl para la prueba de la aplicación android utilizando eclipse épica?
- ¿Cómo detengo la locura del mono?
- Prueba de las suscripciones de compra de IAP / In-App de Android
Puede desactivar el acceso a Internet pulsando F8 en el emulador
En lugar de utilizar el modo Avión en el emulador de Android (que no funciona demasiado bien), apague la conectividad de red a su sistema durante la prueba. Es decir, el cambio de la conectividad Ethernet o Wi-fi. Funcionó bien para mí.
En el emulador, la opción de modo avión no funciona bien. Por lo tanto, intente presionar la tecla de función F8 para detener el acceso a Internet al emulador y comprobar su aplicación sin conexión. El modo avión está estrechamente relacionado con la señal de comunicación que sólo tiene efecto en el dispositivo pero no en el emulador. De todos modos, cuando el modo de avión está activado, automáticamente el acceso a Internet debe ser detenido, lo que ocurre en el dispositivo, pero no en el emulador. No te preocupes porque tienes una alternativa para detener el acceso a la red pulsando F8.
A continuación, compruebe la disponibilidad de la red a través de código, disfrutar!
- La publicidad de Bluetooth LE falla cuando se inicia y se detiene cíclicamente
- Android Studio 1.2.2, construir con éxito, pero no apk en la construcción / salida?