Función de Android NDK __android_log_print andLogCat
Tengo una función como
__android_log_print(ANDROID_LOG_INFO, "HelloNDK!");
En mi código C
- Condición de carrera en android dlopen ()?
- Utilizar una clase simple de C ++ en Android NDK
- make: *** No se han especificado objetivos y no se ha encontrado ningún makefile. Detener
- Copia varios archivos txt en / system usando Android.mk
- Gradle NDK para especificar una directiva 'include' en Android.mk generado
No encontraría esa salida en mi LogCat. ¿Qué tipo de filtro necesito configurar
Por Log Tag, por Log Message, por nombre de aplicación, por Log Level … etc.
- Acceso nativo a la cámara Android: startPreview () vs startRecording ()
- Construyendo OpenSSL en Android NDK
- Cómo compilar un programa C para Genymotion (Android x86)
- Android: ¿Es posible crear una SurfaceTexture sin SurfaceView?
- Corregir errores de Eclipse al utilizar Android NDK y std :: vector
- Depuración de Android ndk-gdb
- NDK / JNI: identificando el hilo actual
- Android.mk - Cómo montar y enlazar archivos de ensamblador ARM
No encuentra salida porque ha utilizado incorrectamente la función. La función tiene el prototipo:
int __android_log_print(int prio, const char *tag, const char *fmt, ...);
Así que usted debe proporcionar una "etiqueta", así como el formato.
Por ejemplo
__android_log_print(ANDROID_LOG_INFO, "MyTag", "The value is %d", some_variable);
Una vez que utilice la función correctamente, puede utilizar cualquier método de filtrado (o ninguno en absoluto, como el que obtendría del comando adb logcat
sin argumentos adicionales), al igual que con el código java.