我使用ndk作为共享库构建了此示例https://android.googlesource.com/platform/ndk/+/master/tests/device/rs-cpp-basic/,然后将其添加到依赖项" libRSSupport.so,libRSSupportIO.so,libblasV8.so"到应用程序并执行test_compute()但应用程序崩溃,这是我得到的logcat的有意义的部分:
rs.mono
如果我将库名更改为2284 E RenderScript: Unable to open shared library (/data/user/0/App1.Android//lib/librs.mono.so): (null)
2284 E RenderScript: Unable to open system shared library (/system/lib/librs.mono.so): (null)
,则这些错误会消失:
sp<ScriptC_mono> sc = new ScriptC_mono(rs);
经过一些测试后,我注意到df.groupy('Gender').sum()['LoanAmount']
导致崩溃
我确定我错过了一些东西,但我不知道它是什么,我读到了必须包含.rs文件的地方,这在我的情况下是否正确?
我也忽略了.bc文件,但由于它的字节码,我认为它与java有关。
然而我使用samsung j1 mini prime(marshmallow 6.0.1)来部署应用程序和ndk-r14b并构建工具版本23.0.3