Renderscript a través de la biblioteca de soporte
Me parece que android tiene un paquete android.support.v8 que contiene soporte para Renderscript. La cosa es, esto no parece documentado en cualquier lugar – la biblioteca de soporte docs no decir nada acerca de un paquete v8, sólo v4 y v13.
¿Es compatible con este paquete en todos los dispositivos con API de nivel 8 y superior y se puede utilizar con seguridad en la producción?
- La biblioteca de soporte de RenderScript V8 falla al compilar
- Android no puede cargar SupportV8 RenderScript en api <17
- Error al cargar la biblioteca jni de RS: UnsatisfiedLinkError: No se pudo cargar RSSupport: findLibrary returned null
- 'No se pudo cargar RSSupport: findLibrary returned null' cuando se usa RenderScript en el emulador 2.3
- Cómo utilizar la biblioteca de soporte de Renderscript con Gradle
- Renderscript no compila con las herramientas de compilación 25.0.0+
- Defecto de la imagen con ScriptIntrinsicBlur de la biblioteca de soporte
PSA para Googlers: RenderScript es ahora parte de la Biblioteca de soporte de Android . Puedes usarlo en Android 2.2+.
Su todavía no calidad de producción.
Mis herramientas de Android contienen los archivos:
./build-tools/18.1.0/renderscript/lib/renderscript-v8.jar ./build-tools/18.1.1/renderscript/lib/renderscript-v8.jar
Ponerlas en el directorio libs / de su proyecto dará como resultado una compilación de trabajo en Eclipse y con ant.
Tengo eclipse, android sdk herramientas 22.6.3, android plataforma de herramientas 19.0.1 y establezco ambos proyectos API 19 android 4.4.2.
Pude compilar y ejecutar hellocompute (de las muestras de android 19) y quiere cambiarlo a Android v8 apoyo cosas.
Los siguientes pasos funcionan para mí:
1. Establecer objetivo de compilación android para 4.4.2 api 19.
2.add "rendersrcipt-v8.jar" a las bibliotecas en la ruta de construcción android
3.en proyecto.properties establecer cosas como
"target=android-19 renderscript.target=19 renderscript.support.mode=true sdk.buildtools=19.0.3"
4.Coment las líneas siguientes de la importación:
import android.renderscript.RenderScript; import android.renderscript.Allocation;
E importar
import android.support.v8.renderscript.*;
5. Limpiar el proyecto y reconstruir.