是否可以在同一应用中使用来自本机和Java的Renderscript?

时间:2019-05-24 19:29:46

标签: android renderscript

我知道这可能不是有用的用例,但是我有一个小项目,在这里我尝试测量矩阵卷积的不同方法的性能。 在这个项目中,我想有一个按钮,可以从通过Java使用Renderscript切换到从c ++使用Renderscript。 要从c ++启用Renderscript使用,我将renderscriptNdkModeEnabled中的build.gradle设置为true。通过这种配置,我得到以下错误:

RenderscriptFilter.kt: (41, 24): Unresolved reference: ScriptC_xyfilter

在我看来,设置renderscriptNdkMode true时,不会生成与.rs文件对应的Java。

renderscriptNdkModeEnabled设置为false时,我得到了另一个错误:

com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
{...}/app/build/generated/res/rs/debug/raw/bc64: error: resource file cannot be a directory.

有没有办法在一个应用程序中同时获得两种模式,或者我是否必须为此创建不同的产品口味?

0 个答案:

没有答案