I tested with the Galaxy S 2.3.6 device, and it works well. 2014년 4월 5일 토요일 오후 4시 4분 27초 UTC+9, Sungil 님의 말: > > I'm using RenderScript support library with *SDK Tools 22.6.2, > Build-tools 19.0.3*. It works well on the 4.1 device, but not on the > 2.3.3 emulator. > > My project.properties: > > > target=android-19 > > renderscript.target=19 > > renderscript.support.mode=true > > sdk.buildtools=19.0.3 > > If I lower the build tools version, it starts complaining about the > version. > 'RenderScript support mode requires Build-Tools 19.0.3 or later.' > > I don't have a android 2.x device, so I couldn't test it on the device. > > When I run it on the *2.3.3 armeabi emulator*, the error was this: > > 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) > > Because the renderscript included .so files for armeabi-v7a, x86, and > mips, I tried the x86 emulator. > On the *2.3.3 x86 emulator*, the error is a bit different. > > 04-05 15:44:30.173: W/dalvikvm(1281): Unable to resolve superclass of > Landroid/support/v8/renderscript/RenderScript$2; (316) > 04-05 15:44:30.173: W/dalvikvm(1281): Link of class > 'Landroid/support/v8/renderscript/RenderScript$2;' failed > 04-05 15:44:30.173: E/dalvikvm(1281): Could not find class > 'android.support.v8.renderscript.RenderScript$2', referenced from method > android.support.v8.renderscript.RenderScript.setErrorHandler > 04-05 15:44:30.173: W/dalvikvm(1281): VFY: unable to resolve new-instance > 890 (Landroid/support/v8/renderscript/RenderScript$2;) in > Landroid/support/v8/renderscript/RenderScript; > 04-05 15:44:30.182: D/dalvikvm(1281): VFY: replacing opcode 0x22 at 0x0009 > 04-05 15:44:30.182: D/dalvikvm(1281): VFY: dead code 0x000b-0012 in > Landroid/support/v8/renderscript/RenderScript;.setErrorHandler > (Landroid/support/v8/renderscript/RenderScript$RSErrorHandler;)V > 04-05 15:44:30.182: W/dalvikvm(1281): Unable to resolve superclass of > Landroid/support/v8/renderscript/RenderScript$1; (317) > 04-05 15:44:30.182: W/dalvikvm(1281): Link of class > 'Landroid/support/v8/renderscript/RenderScript$1;' failed > 04-05 15:44:30.182: E/dalvikvm(1281): Could not find class > 'android.support.v8.renderscript.RenderScript$1', referenced from method > android.support.v8.renderscript.RenderScript.setMessageHandler > 04-05 15:44:30.182: W/dalvikvm(1281): VFY: unable to resolve new-instance > 889 (Landroid/support/v8/renderscript/RenderScript$1;) in > Landroid/support/v8/renderscript/RenderScript; > 04-05 15:44:30.182: D/dalvikvm(1281): VFY: replacing opcode 0x22 at 0x0009 > 04-05 15:44:30.182: D/dalvikvm(1281): VFY: dead code 0x000b-0012 in > Landroid/support/v8/renderscript/RenderScript;.setMessageHandler > (Landroid/support/v8/renderscript/RenderScript$RSMessageHandler;)V > 04-05 15:44:30.182: E/RenderScript_jni(1281): No GC methods > 04-05 15:44:30.182: D/dalvikvm(1281): Trying to load lib > /data/data/*/lib/libRSSupport.so 0xb74bfe00 > 04-05 15:44:30.182: D/dalvikvm(1281): Added shared lib > /data/data/*/lib/libRSSupport.so 0xb74bfe00 > 04-05 15:44:30.182: D/dalvikvm(1281): No JNI_OnLoad found in > /data/data/*/lib/libRSSupport.so 0xb74bfe00, skipping init > 04-05 15:44:30.182: D/dalvikvm(1281): Trying to load lib > /data/data/*/lib/librsjni.so 0xb74bfe00 > 04-05 15:44:30.182: E/RenderScript_jni(1281): Error loading RS jni > library: java.lang.UnsatisfiedLinkError: Cannot load library: > reloc_library[1311]: 801 cannot locate '__strlen_chk'... > > Does anyone succeed to run RenderScript with 19.0.3 build-tools? >
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

