पर रेंडरस्क्रिप्ट का उपयोग करते समय findLibrary शून्य वापस आ गया' RenderScript एंड्रॉइड 2.3 एमुलेटर पर काम नहीं करता है।'आरएसएसअपपोर्ट लोड नहीं किया जा सका: 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 समर्थन पुस्तकालय का उपयोग कर रहा एसडीके उपकरण 22.6.2 के साथ, निर्माण उपकरण 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 support mode requires Build-Tools 19.0.3 or later.
त्रुटि के साथ निर्माण नहीं होगा।
यदि मैं .so
फ़ाइलों को libs
निर्देशिका में कॉपी करता हूं, तो यह डुप्लिकेट फ़ाइल के बारे में शिकायत करना शुरू करता है।
Error generating final archive: Found duplicate file for APK: lib/armeabi-v7a/librsjni.so
मैं RenderScript का उपयोग कर के लिए नया हूँ। कोई सुझाव?
पर अनुमानित एंड्रॉइड समर्थन पुस्तकालयों की जांच करने की आवश्यकता होगी मेरा अनुमान है कि रेंडरस्क्रिप्ट 2.3 एमुलेटर छवियों का हिस्सा नहीं है। –