I've been working on getting zeromq built for android along with its java adapter.
ZeroMQ builds into a library and loads no problem, the c-code/NDK part of the Java adapter also builds file. libzmq is zeromq and libjzmq is the helper for the java bindings. $ file libs/armeabi/* libs/armeabi/libjzmq.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV) libs/armeabi/libuuid.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV) libs/armeabi/libzmq.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV) When my project is loaded into the emulator, i get the following messages: D/PackageManager( 59): Caching shared lib lib/armeabi/libuuid.so D/PackageManager( 59): Caching shared lib lib/armeabi/libzmq.so D/PackageManager( 59): Caching shared lib lib/armeabi/libjzmq.so D/installd( 35): DexInv: --- BEGIN '/data/app/ org.donpark.zmqdog-1.apk' --- I/ActivityManager( 59): Start proc org.donpark.zmqdog for activity org.donpark.zmqdog/.Main: pid=365 uid=10037 gids={1015} D/dalvikvm( 365): Trying to load lib /data/data/org.donpark.zmqdog/ lib/libjzmq.so 0x43e379b0 I/dalvikvm( 365): Unable to dlopen(/data/data/org.donpark.zmqdog/lib/ libjzmq.so): Cannot load library: link_image[1995]: failed to link libjzmq.so I/dalvikvm( 365): W/dalvikvm( 365): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Lorg/zeromq/ZMQ;.<clinit> E/AndroidRuntime( 365): Caused by: java.lang.UnsatisfiedLinkError: Library jzmq not found E/AndroidRuntime( 365): at java.lang.Runtime.loadLibrary(Runtime.java:461) What should I look into next? I'm at a loss as to what is causing the link failure. Thanks, Don Park -- 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