Habilitar LogCat en la compilación de versiones en Android Studio
De forma predeterminada, cuando cambio Build Variants
para release
, no obtengo ningún registro en el logcat, pero necesito leer los registros de versión de mi aplicación, ¿cómo puedo habilitarlo?
- ¿Cómo selecciono el dispositivo que está mostrando LogCat en eclipse?
- Obtención de logcat desde el dispositivo Android de un probador
- Leer logcat de forma programática para una aplicación
- Nombre del paquete no mostrado en Logcat en ICS
- Mensaje de error de Android datarouter logcat
- No se encontraron métodos de depuración de logcat de Android
- Filtro de salida en logcat por tagname
- Cómo desactivar logcat Envolvimiento de texto en Eclipse Juno
- ¿Puedo obtener logcat después del reinicio del teléfono?
- Dispositivo Android LogCat desconectado
- Android.os.NetworkOnMainThreadException en el inicio del servicio en android
- ¿Cómo supervisar constantemente el archivo LogCat?
- E / art: Error al enviar la respuesta al depurador: Canal roto, pero la aplicación todavía se ejecuta
Añadir android:debuggable="true"
(por defecto es falso) a su Manifiesto dentro de la etiqueta <application>
.
De los documentos:
Androide: debugable
Si la aplicación se puede depurar, incluso cuando se ejecuta en un dispositivo en modo de usuario – "true" si puede ser, y "falso" si no.
respectivamente
Puede desactivar la depuración eliminando el atributo android: debuggable de la etiqueta del archivo de manifiesto o estableciendo el atributo debugable de android en false en el archivo de manifiesto.
Editar
Puede que tenga que agregar lo siguiente a su archivo build.gradle
dentro de la etiqueta android {…}:
lintOptions { checkReleaseBuilds false }
Y como una nota de lado : Justo en el dispositivo de los registros siempre se escriben, no importa si la aplicación de debugable se establece en falso o verdadero . Pero a través del LogCat sólo es posible si debuggable se establece en true. (Acabo de probar esto)
No me gusta la otra solución porque entonces no estás probando cómo se implementa la aplicación.
Una solución mejor es abrir el Monitor de dispositivo Android donde puede ver los registros incluso cuando está en la configuración de lanzamiento con debuggable = false.
Encuéntralo aquí:
Herramientas -> Android -> Android Device Monitor
- ¿Cómo usar std :: stoul y std :: stoull en Android?
- El botón de Android selecciona y presiona dibujable