Configuré el registro con C++ en Android NDK.Valores de registro de variables en Android ndk nativo
puedo imprimir un mensaje a LogCat así:
__android_log_write(ANDROID_LOG_INFO, "tag here", "message here");
Ahora vamos a decir que tengo un entero llamado testint. ¿Cómo puedo imprimir el valor de este int?
Algo así imprime la dirección, pero quiero el valor. No he encontrado nada en C++ sobre cómo hacer esto. ¡Gracias por cualquier ayuda!
__android_log_print(ANDROID_LOG_INFO, "sometag", "%p", *test);
mejor manera de aplicar lo anterior .. .nice – Houston
Gracias por esta solución @mah pero estoy recibiendo el siguiente error al implementarlo exactamente como se muestra arriba: 'A/libc (18350): señal fatal 7 (SIGBUS) en 0x00000000 (código = 128), thread 18410 (WebViewCoreThre) '. Además, los parámetros no se imprimen correctamente mientras que no apuntan a la dirección de memoria correcta. Tienes alguna idea sobre eso ? Muchas gracias – Lisarien
De hecho, tuve el error de usar '__android_log_print' en lugar de' __android_log_vprint'. Con este último, los valores se muestran bien en la consola, pero siempre obtengo el error anterior después de unos segundos y la aplicación se destruye. – Lisarien