【发布时间】:2014-10-03 13:20:31
【问题描述】:
我正在使用 intellij idea,我想尝试 renderscript。我到处都读到我应该使用 android.support.v8.renderscript 而不是 android.renderscript。我对此有一个大问题,因为当我想创建一个新的 ScriptC_???(mRS) 时,它需要一个 android.renderscript.RenderScript 变体(mRS),而我找不到具有其他数据包 RenderScript 版本的构造函数。似乎在自动生成的文件中,它也使用了该包(android.renderscript)。如果我在那里使用 android.renderscript.RenderScript,那么我必须在其他任何地方使用。
我怎样才能使用 support.v8 包?
【问题讨论】:
-
否,支持
ScriptC构造函数使用android.support.v8.renderscript.RenderScript对象。请检查您是否使用了正确的导入。 -
@NikolaDespotoski 我创建了一个 asd.rs 文件,并从中生成了一个 ScriptC_asd 文件,该文件中只有 2 个构造函数,并且都需要一个 android.renderscript.RenderScript。在该文件中有一个 android.renderscript.* 导入,但我无法更改
-
如果您更正了对 android.support.v8.renderscript 的导入,并清理了您的项目,生成的脚本中的导入也将被更正。试试看。然后,您还必须使用 Eclipse 中的 project.property 文件检查依赖关系,或者如果您在 Android Studio Gradle 项目中使用,请检查您的 gradle 文件。
-
@AbhinavSaxena 在我写的时候我正在使用 IDEA,清理项目并没有帮助我已经把 renderscript.target=18 renderscript.support.mode=true sdk.buildtools=18.1.0 到处我可以
-
我在我的项目中使用过这个:看看它是否有帮助。他们说使用最新的 API。 renderscript.target=18 renderscript.support.mode=true sdk.buildtools=19.0.3
标签: android renderscript