2014-11-21 4 views
0

튜토리얼을 따라 렌더링 스크립트를 만듭니다. 나는이 목적을 위해 안드로이드 스튜디오를 사용하고 있습니다. 튜토리얼에 대한 링크는 아래와 같습니다 : 이미Android Studio에서 심볼 클래스 메쉬를 찾을 수 없습니다.

/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) 

내가 :

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

내가 직면하고 문제는 오류 다음 던졌습니다 내가 안드로이드 스튜디오로 쓴 renderscript을 지원하지 않는다는 것입니다

renderscriptSupportModeEnabled true 

을 내 build.gradle에 추가하려고 시도했지만,이 문제는 단지 몇 가지 문제 만 해결할뿐 전부는 아닙니다. 자습서 s_mesh 클래스는 RenderScript 파일에서 사용되며 AndroidStudio가 Java 구현을 생성 할 때 Mesh 클래스를 찾을 수 없습니다.

누구든지 Android Studio에서이 문제를 해결할 수 있도록 도와주세요. 미리 감사드립니다.

답변

1

튜토리얼은 다소 구식입니다. 해당 플래그로 활성화 한 RenderScript 지원 라이브러리에는 그래픽 API의 일부로 사용되지 않으므로 Mesh 클래스가 없습니다. https://thenewcircle.com/s/post/1557/a_deep_dive_into_renderscript_andevcon을 보거나 대신 developer.android.com의 RenderScript 설명서를 참조하십시오. 또한 지원 라이브러리를 사용하는 작동중인 응용 프로그램에 대한 몇 가지 온라인 예가 있습니다.

+0

그럼 당신이 맞습니다. 그러나 나는 그것으로 작업하기 위해 렌더러의 곡물에 들어가야한다. 사용자가 제공 한 링크는 RenderScript에 대해 자세히 다루지 않지만 Java 레이어 및 RS가 작동하는 방법에 대한 정보가 필요합니다. 렌더 스크립트를 작성하는 방법에 대한 좋은 링크를 찾으면 도움이 될 것입니다. 감사! – Ahmed