Android API与renderscript.type类不一致

时间:2015-05-03 22:47:26

标签: android api types renderscript

我正在使用android.support.v8.renderscript API,我想使用类'Type'的静态函数'createX'。 'Type'中似乎不存在'createX'!当我使用它时,我收到了这个错误:

Cannot resolve method 'createX(android.support.v8.renderscript.RenderScript, android.support.v8.renderscript.Element, int)'

但是当我将API更改为android.renderscript时,似乎没问题,并且没有错误发生。 我在build.gradle中有这些行:

    renderscriptTargetApi 19
    renderscriptSupportModeEnabled true

有谁知道如何解决这个问题?我应该使用android.support.v8.renderscript,而不是android.renderscript。

1 个答案:

答案 0 :(得分:1)

Type.createX()仅在API 21中添加。当您使用renderscriptTargetApi 19时,您只能访问API 19 Renderscript方法 - 将其更改为最新目标(此时为22 })使用在以后的API级别中引入的方法。请注意,所有方法都支持API 8。