Cómo utilizar assert en Android Studio
He estado mirando esta pregunta , y pensé que sería una buena idea de usar afirmación sólo en la compilación de depuración.
¿Hay algo especial que necesito configurar en Android Studio para permitir afirmaciones? También quiero garantizar que no se presentarán en la versión de lanzamiento.
- Cómo agregar una imagen a la carpeta "dibujable" en Android Studio?
- Advertencias Su apk está utilizando permisos que requieren una política de privacidad: (android.permission.READ_PHONE_STATE)
- Android Studio dos sabores con diferentes archivos de manifiesto
- Android Studio: Android Device Monitor no muestra mi dispositivo
- Android Studio no ve el dispositivo
- ¿Cómo configurar el proyecto Cordova plugin con soporte IDE?
- Archivo de configuración de inicio de sesión de Google para varios desarrolladores
- ¿Las mejores prácticas para las convenciones de denominación de ID en Android?
- Agregue soporte JS y CSS al proyecto de Android Studio
- Android Studio gradle demora demasiado tiempo para construir
- ¿Cómo eliminar un repositorio y agregar uno nuevo en Android Studio?
- Coracteres corrompidos o desaparecidos después de ejecutar Proguard
- Agrupar las vistas en ConstraintLayout para tratarlas como una sola vista
El adb shell setprop debug.assert 1
de la pregunta mencionada debe ejecutarse en el dispositivo que está probando, por lo que podría preparar un script o incluso crear una tarea de gradle personalizada para ese ( gradle docu ).
En general, yo recomendaría tener también sus controles en la producción y manejarlos de una manera adecuada. Una solución simple sería lanzar una RuntimeException
. Con la excepción controlada podría incluso manejar la recuperación de este errorneous estados / mal uso de su api.
Además, tendría sentido añadir pruebas adecuadas que aseguren, que su código / API sólo emiten valores "válidos" que pueden ser manejados por el resto de su código.
- Android Carga de mapa de bits de error de memoria Galaxy S3 WXGA
- Android Studio 3.0 Canary 1: Las pruebas de Kotlin o las pruebas de Java referentes a las clases de Kotlin fallan