OK, I found libjpeg.so in DDMS File Explorer under /data/data/
com.androidsecurity.wiia/lib/, so changed my loading to:
System.load("/data/data/com.androidsecurity.wiia/lib/libjpeg.so");
and now the dalvikvm can find it.

But now logcat shows:

WARN/dalvikvm(757): No implementation found for native Lcom/
androidsecurity/wiia/image/codec/JPEGImageDecoderImpl;.initDecoder
(Ljava/lang/Class;)
...
ERROR/AndroidRuntime(757): Caused by: java.lang.UnsatisfiedLinkError:
initDecoder
ERROR/AndroidRuntime(757):     at
com.androidsecurity.wiia.image.codec.JPEGImageDecoderImpl.initDecoder
(Native Method)10-29 ERROR/AndroidRuntime(757):     at
com.androidsecurity.wiia.image.codec.JPEGImageDecoderImpl.<init>
(JPEGImageDecoderImpl.java:135)

where line 135 is the same
  initDecoder( InputStreamClass );

So now dalvikvm can read the shared library, but I am still left with
this UnsatisfiedLinkError ... apparently due to a lack of an
implementation.

Can anyone tell me what "implementation" means in this context and how
I might resolve this issue?

Thanks!






--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to