我应该使用哪个版本的RenderScript?

时间:2015-07-26 15:13:54

标签: android renderscript

这是我在AndroidStudio中的gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.1'

    defaultConfig {
        applicationId "com.apps.foo.bar"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
        //renderscriptTargetApi 21
        //renderscriptSupportModeEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
}

现在,如果你查看link

它说:

  

我们建议您将此值设置为可用的最高API级别   并将renderscriptSupportModeEnabled设置为true。

可用的最高API级别是多少?是22岁吗? 18? 19?我在哪里可以找到?我知道有19个作品,因为我试过它,在另一个应用程序中,我只是想知道哪个是最新的我可以使用。

1 个答案:

答案 0 :(得分:0)

您不应该只是随意设置最高API级别。文档是错误的,我刚刚提交了一个错误,以便在内部清理它。您应该将其设置为应用所针对的API级别。如果您需要针对其他RenderScript功能进行提升,则会在文档中注明(即此API仅显示在v19中 - >设置为19)。如果您认为除基本支持库和运行时之外不需要太多,请尝试一般使用18。