약 RenderScript에 대한 데모를 보았습니다. 이 Render Script Demo을보십시오.renderscript는 jni 코드에서 사용할 수 있습니까?
JNI 코드에서 RenderScript를 사용합니다. 내 애플 리케이션 에서이 방법을 사용하려고하면 AS 다음 몇 가지 errors.So RenderScript를 JNI에서 사용되는 경우 알고 싶습니다보고? 그렇다면 어떻게? 이 방법은 자바에서 사용되는 것보다 빠릅니까?
약 RenderScript에 대한 데모를 보았습니다. 이 Render Script Demo을보십시오.renderscript는 jni 코드에서 사용할 수 있습니까?
JNI 코드에서 RenderScript를 사용합니다. 내 애플 리케이션 에서이 방법을 사용하려고하면 AS 다음 몇 가지 errors.So RenderScript를 JNI에서 사용되는 경우 알고 싶습니다보고? 그렇다면 어떻게? 이 방법은 자바에서 사용되는 것보다 빠릅니까?
예, C/C++ 코드에서 사용할 수 있지만 Java가 아닌 네이티브 용으로 RS 코드를 작성한다고 Android Studio에 알려야합니다. 이 작업을 켭니다 Gradle을 옵션 renderscriptNdkModeEnabled
을 가능하게 할 수 있어야한다 : 네이티브 코드가 아닌 자바로 사용하기 위해 RS 파일을 구축 그대로 사용하도록 설정해야합니다
android {
defaultConfig {
...
renderscriptTargetApi 22
renderscriptNdkModeEnabled true
}
}
. 하나 또는 다른 것입니다. Java 및 원시 코드 모두에 대해 빌드 할 수 없습니다.
그라데이션 파일에 "renderscriptNdkModeEnabled true"를 추가합니다. 그러나 또한 헤드 파일을 포함 할 수 없습니다 : RenderScript.h jni. 그리고 RenderScript에 대한 헤드 파일은 안드로이드/sdk/ndk-bundle/platforms/android-22/arch-arm/usr/include 경로에 없습니다. –
NDK에서 RS에 대한 지원이 조용히 뒤로 제거되었습니다. https://github.com/android-ndk/ndk/issues/7. 다시 ETA가 도착할 때가 없습니다. –
그 이유가 있습니다. 정말 고마워! –
하이퍼 링크를 올바르게 추가하십시오. –