Android ';不能';t load RSSupport:findLibrary返回null';在2.3 emulator上使用RenderScript时

Android ';不能';t load RSSupport:findLibrary返回null';在2.3 emulator上使用RenderScript时,android,android-support-library,renderscript,Android,Android Support Library,Renderscript,RenderScript在Android 2.3模拟器上不工作 04-04 15:37:39.146: W/dalvikvm(863): Unable to resolve superclass of Landroid/support/v8/renderscript/RenderScript$2; (316) 04-04 15:37:39.146: W/dalvikvm(863): Link of class 'Landroid/support/v8/renderscript/RenderScr

RenderScript在Android 2.3模拟器上不工作

04-04 15:37:39.146: W/dalvikvm(863): Unable to resolve superclass of Landroid/support/v8/renderscript/RenderScript$2; (316)
04-04 15:37:39.146: W/dalvikvm(863): Link of class 'Landroid/support/v8/renderscript/RenderScript$2;' failed
04-04 15:37:39.146: E/dalvikvm(863): Could not find class 'android.support.v8.renderscript.RenderScript$2', referenced from method android.support.v8.renderscript.RenderScript.setErrorHandler
04-04 15:37:39.146: W/dalvikvm(863): VFY: unable to resolve new-instance 890 (Landroid/support/v8/renderscript/RenderScript$2;) in Landroid/support/v8/renderscript/RenderScript;
04-04 15:37:39.146: D/dalvikvm(863): VFY: replacing opcode 0x22 at 0x0009
04-04 15:37:39.146: D/dalvikvm(863): VFY: dead code 0x000b-0012 in Landroid/support/v8/renderscript/RenderScript;.setErrorHandler (Landroid/support/v8/renderscript/RenderScript$RSErrorHandler;)V
04-04 15:37:39.146: W/dalvikvm(863): Unable to resolve superclass of Landroid/support/v8/renderscript/RenderScript$1; (317)
04-04 15:37:39.146: W/dalvikvm(863): Link of class 'Landroid/support/v8/renderscript/RenderScript$1;' failed
04-04 15:37:39.146: E/dalvikvm(863): Could not find class 'android.support.v8.renderscript.RenderScript$1', referenced from method android.support.v8.renderscript.RenderScript.setMessageHandler
04-04 15:37:39.146: W/dalvikvm(863): VFY: unable to resolve new-instance 889 (Landroid/support/v8/renderscript/RenderScript$1;) in Landroid/support/v8/renderscript/RenderScript;
04-04 15:37:39.156: D/dalvikvm(863): VFY: replacing opcode 0x22 at 0x0009
04-04 15:37:39.156: D/dalvikvm(863): VFY: dead code 0x000b-0012 in Landroid/support/v8/renderscript/RenderScript;.setMessageHandler (Landroid/support/v8/renderscript/RenderScript$RSMessageHandler;)V
04-04 15:37:39.156: E/RenderScript_jni(863): No GC methods
04-04 15:37:39.166: W/dalvikvm(863): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-04 15:37:39.166: W/System.err(863): android.support.v8.renderscript.RSRuntimeException: Error loading RS jni library: java.lang.UnsatisfiedLinkError: Couldn't load RSSupport: findLibrary returned null
04-04 15:37:39.176: W/System.err(863):  at android.support.v8.renderscript.RenderScript.create(RenderScript.java:945)
04-04 15:37:39.176: W/System.err(863):  at android.support.v8.renderscript.RenderScript.create(RenderScript.java:982)
04-04 15:37:39.176: W/System.err(863):  at android.support.v8.renderscript.RenderScript.create(RenderScript.java:968)
我将RenderScript支持库与SDK Tools 22.6.2、Build Tools 19.0.3一起使用。它在4.1设备上运行良好,甚至在2.3设备上也运行良好

project.properties

target=android-19
renderscript.target=19
renderscript.support.mode=true
sdk.buildtools=19.0.3
我试图降低生成工具版本,但该项目无法使用
RenderScript支持模式下的生成工具19.0.3或更高版本进行生成。
错误

如果我将
.so
文件复制到
libs
目录,它会开始抱怨重复的文件

生成最终归档文件时出错:找到APK:lib/armeabi-v7a/librsjni.so的重复文件


我不熟悉使用RenderScript。有什么建议吗?

这意味着2.3版不提供super class。检查是否在android 2.2及更低版本上运行,如果没有,则表示这是sipport库问题。这需要检查可用的android支持库

我猜RenderScript不是2.3 Emulator映像的一部分。