我正在按照教程创建渲染脚本。我正在使用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中解决此问题。在此先感谢!
答案 0 :(得分:1)
该教程有点过时了。 RenderScript支持库(使用该标志启用)没有Mesh类,因为它已作为图形API的一部分弃用。您可能希望在developer.android.com上查看https://thenewcircle.com/s/post/1557/a_deep_dive_into_renderscript_andevcon或仅查看RenderScript文档。还有一些使用支持库的工作应用程序的在线示例。