¿Por qué no funciona rsDebug?

He insertado un método rsDebug en la muestra de Android RenderScript "Fuente", pero no estoy recibiendo mensajes de logcat.

He aquí un fragmento de código para demostrar lo que he probado:

int root() { float dt = min(rsGetDt(), 0.1f); rsDebug("dt", dt); ... } 

He estado trabajando con el ejemplo de ejemplo de renderscript CarouselView de aquí y aquí es lo que hice para que rsDebug funcione:

  1. Se agregó debuggable = "true" a la etiqueta de la aplicación en el archivo de manifiesto:

     <application android:debuggable="true"> 
  2. Adicional

     \#include "rs_debug.rsh" 

Al fichero de rendering de carousel.rs.

Además de la respuesta de Dave quiero añadir la siguiente pista:

Los mensajes en renderscript se emiten en el nivel "Verbose". Así que puede ser fácil ignorarlos porque estás en el nivel equivocado.

Así que en Android Studio puedes cambiar el logcat-output aquí:

Introduzca aquí la descripción de la imagen

  • Rotar un mapa de bits utilizando script android
  • ¿Cómo obtener estadísticas de uso de la CPU en Android?
  • RenderScript: El uso de ScriptGroup para el proceso de imagen causa rayas horizontales
  • ¿Puede renderizarse Android en GPU?
  • ¿Cuándo deberíamos (realmente) usar RenderScript?
  • ¿Cómo intercambiar datos entre renderscript y android framework?
  • No se puede ejecutar Renderscript HelloCompute ejemplo en Android GB 2.3.5
  • La adición de Renderscript en el estudio de Android 1.0.1 con API @ 21 y SDKTools @ 21.1.2 causa errores de compilación
  • Documentación para Androides Renderscript avanzada rsForEach llamada
  • ApplicationStatus clase E / SysUtils: ApplicationContext es null en ApplicationStatus
  • ¿Se puede usar el rsForEach de RenderScript en un kernel no root?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.