2017-03-15 10 views
0

Ich versuche zu bauen und Android-Anwendung, die RenderScript aus nativem Code verwendet. Ich frage mich, welche Versionen von NDK die RenderScript API unterstützt?Wird Renderscript in Android NDK r14 unterstützt?

Ich kann die RenderScript-Header-Dateien in NDK R14 nicht finden, aber sie waren dort bis zur Version R10e.

Wird RenderScript in NDK nicht mehr unterstützt? Wenn es unterstützt wird, wo finde ich einige Beispiele für seine API?

Danke!

Antwort

2

Ja, es wird in R14 unterstützt. Es gibt ein Beispiel dafür, wie in unserem Testpaket zu verwenden, in: https://android.googlesource.com/platform/ndk/+/master/tests/device/rs-cpp-basic/

LOCAL_PATH := $(call my-dir) 

include $(CLEAR_VARS) 
LOCAL_MODULE := rstest-compute 
LOCAL_SRC_FILES:= \ 
    mono.rs \ 
    compute.cpp 
LOCAL_CLANG := true 
LOCAL_CFLAGS := -std=c++11 
LOCAL_LDFLAGS := -Wl,-Bsymbolic 
LOCAL_LDLIBS := \ 
    -ldl \ 
    -llog 
LOCAL_STATIC_LIBRARIES := RScpp_static 
include $(BUILD_EXECUTABLE) 

$(call import-module,android/renderscript) 
+0

Ich frage mich, ob es eine Möglichkeit, die App zu bauen von gradle & Android Studio verwenden, ohne dieses Makefile erstellen zu müssen? –

+0

Wird RenderScript in NDK-Projekten in C unterstützt? – RonTLV