Android API 与 renderscript.type 不一致 class

Android API inconsistency with renderscript.type class

我正在使用 android.support.v8.renderscript API,我想使用 class ‘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.

Type.createX() 仅在 API 21 中添加。当您使用 renderscriptTargetApi 19 时,您只能访问 API 19 Renderscript 方法 - 将其更改为针对最新(此时,22)使用稍后 API 级别介绍的方法。请注意,所有方法都支持回到 API 8.