Gradle dsl method not found renderscriptSupportMode()

连接: How to use the Renderscript Support Library with Gradle

Android-Studio and Renderscript support with Build-tools 21.1.0.

这个版本之后更改properties name,所以只要将其改成:(在build.gradle中加入下面两句话即可直接使用RenderScript相关API)

1 android {
2     compileSdkVersion 21
3     buildToolsVersion '21.1.2'
4 
5     defaultConfig {
6         renderscriptTargetApi 19
7         renderscriptSupportModeEnabled true
8     }
9 }

RenderScript支持库让Android 2.2以后的设备都能使用RenderScript功能。

最新的RenderScript支持库是随着最新的SDK工具包一起发布的,它能让开发者在不同版本的平台上充分发挥RenderScript的功能,目前可以最早支持到Android 2.2(Froyo).

使用RenderScirpt支持库,那么下面几件事情你应该知道:

首先,RenderScript支持库支持几乎所有的原生RenderScript API功能。但是有几个例外:Allocation.USAGE_IO_INPUT 和Allocation.USAGE_IO_OUTPUT。这两个API目前还没有包含到RenderScript支持库里。

其次,Android 4.2和更早的设备会强制RenderScript应用在CPU上运行,不过4.3和以后的版本会让他们的RenderScript应用在任意空闲的处理器上运行。因为支持库脚本版本的脚本必须通过预编译才能支持跨平台特性,所以预编译脚本在性能相较于Android 4.3版本的RenderScript运行时编译方式会略有损耗,因为预编译脚本在编译优化方面有一定的限制。

连接:Android支持库——RenderScript

 

posted @ 2015-12-10 18:16  晕菜一员  阅读(940)  评论(0编辑  收藏  举报