在Android Studio中找不到符号类Mesh

时间:2014-11-21 06:30:31

标签: android android-studio v8 renderscript rs

我正在按照教程创建渲染脚本。我正在使用Android工作室来实现此目的。本教程的链接如下:

http://code.tutsplus.com/tutorials/getting-started-with-renderscript-on-android--mobile-9154

我遇到的问题是它不支持我写的renderscript,因为AndroidStudio会抛出以下错误:

/Users/user-name/AndroidStudioProjects/projectName/app/build/generated/source/rs/debug/com/projectName/src/ScriptC_snow.java
Error:(52, 13) error: cannot find symbol class Mesh
Error:(53, 43) error: cannot find symbol class Mesh
Error:(58, 12) error: cannot find symbol class Mesh
Error:(43, 25) error: cannot find symbol method MESH(RenderScript)

我已经尝试添加以下一行

renderscriptSupportModeEnabled true

到我的build.gradle,但这只解决了一些问题,但不是全部。在教程中,在RenderScript文件中使用了s_mesh类,当AndroidStudio创建了一个java实现时,它无法找到类Mesh。

任何人都可以帮我在Android Studio中解决此问题。在此先感谢!

1 个答案:

答案 0 :(得分:1)

该教程有点过时了。 RenderScript支持库(使用该标志启用)没有Mesh类,因为它已作为图形API的一部分弃用。您可能希望在developer.android.com上查看https://thenewcircle.com/s/post/1557/a_deep_dive_into_renderscript_andevcon或仅查看RenderScript文档。还有一些使用支持库的工作应用程序的在线示例。