you're using the wrong path. If the library was generated with the NDK, it should be installed under /data/data/*appname*/*lib*/libnative.so
Also, you could try directly System.loadLibrary("native"); that will translate to the same thing automatically. On Mon, Oct 26, 2009 at 9:49 AM, Sanjay <sanjai...@gmail.com> wrote: > > Hi, > > I'm trying to create a shared lib written in c++. I followed all the > steps which are recommended to create the shared lib and to access the > native code in Android. But so far I couldn't succeeded in loading the > shared lib on device or emulator. When I tried to load the lib by: > > static{ > System.load("/data/data/com.android/libnative.so"); > } > > I am getting this error: > > 10-26 11:16:57.269: DEBUG/dalvikvm(714): Trying to load lib /data/data/ > com.android/libnative.so 0x435942a8 > > 10-26 11:16:57.429: INFO/dalvikvm(714): Unable to dlopen(/data/data/ > com.android/libnative.so): Cannot find library > > 10-26 11:16:57.489: DEBUG/AndroidRuntime(714): Shutting down VM > > 10-26 11:16:57.489: WARN/dalvikvm(714): threadid=3: thread exiting > with uncaught exception (group=0x4000fe70) > > 10-26 11:16:57.519: ERROR/AndroidRuntime(714): Uncaught handler: > thread main exiting due to uncaught exception > > 10-26 11:16:57.671: ERROR/AndroidRuntime(714): > java.lang.UnsatisfiedLinkError: Library /data/data/com.android/ > libnative.so not found > > 10-26 11:16:57.671: ERROR/AndroidRuntime(714): at > java.lang.Runtime.load(Runtime.java:437) > 10-26 11:16:57.671: ERROR/AndroidRuntime(714): at > java.lang.System.load(System.java:536) > > ............................................................. > > Could anybody please help me out to resolve the above issue. > > I also came across this post which says that if the code is written in > c++, we always get issues with shared lib. > > > http://markmail.org/message/vxakxs6g5yplkdjv#query:unable%20to%20dlopen%20cannot%20load%20library+page:1+mid:wqdw3yf2gqh3g6w5+state:results > > Could anyone assert the above statement? > > I'm trying hard to get over this issue but so far couldn't get any > fruitful result. > > I highly appreciate for your time and help. > > Thank you, > Sanjay > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---