1

Android 4.0 现在提供新的渲染脚本 API。如何将 android 4.0 中的 renderscript 作为单独的库在 android 2.x 上运行?

相关来源:1)相关renderscript java源码可以从https://github.com/android/platform_frameworks_base/tree/master/graphics/java/android/renderscript 2)libRS.so和librs_jni.so可以从实现system/lib 文件夹中的任何 android 4.0 rom

希望有人可以提供解决方案,将 android 4.0 渲染脚本作为单独的库用于 android 2.x 系统。

llvm 会将我们的源代码构建为位码。这一步可以,因为我们通过 android sdk 15 构建我们的项目。然后 libbcc 会将位码制作为机器码。这也是我们需要你们帮助的问题。

4

1 回答 1

0

正如您所指出的,您可以通过针对 SDK 15 构建来创建字节码。按照 RenderScript 的设计方式,该字节码应该是通用的(理论上),然后由本机编译器程序为每个设备编译。该编译器针对设备的特定细微差别进行定制,最终甚至可能支持 DSP 和 x86 架构等目标,而不仅仅是我们在大多数移动设备中看到的 ARM 设备。我无法确认这是否可行,但如果您可以使用相同的处理器从支持 RenderScript 的设备中提取编译器,您也许可以实现它,尽管我不知道 Android 端需要什么让这一切发生。

于 2012-05-31T15:25:50.900 回答