Look inside the APK and see how the .so are packaged. We don't do anything special for x86 libraries, we just package whatever is there.
>From the first email, it just looks like the .so is broken? On Wed, Dec 10, 2014 at 12:26 PM, jdONeill gMail <jdoneill.p...@gmail.com> wrote: > I have confirmed a couple of things: > > 1. Adding /src/main/jniLibs/x86/<native>.so causes errors when building > with gradle and the AAR bundle. It detects the presence of both libs. > 2. Removing the AAR bundle and adding /src/main/jniLibs/x86/<native>.so > and all dependency jars in libs/ folder at root of project works on x86 > emulator. > > Can anyone confirm support for x86 native libs bundled in AAR? It would > seem it is not supported. > > Regards > -- Dan > > > > On 12/9/14, 4:33 PM, Dan O'Neill wrote: > > I am bundling native libs in an AAR bundle under the '/jni/<abi>/*.so' > location. The ABI native libs work but when running on x86 emulator the > app with AAR dependency crashes with the following cause: > > Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: > "/data/app/<package>.helloworld-1/lib/x86/<native>.so" > > The native libs in the AAR look like this: > > /jni/armeabi-v7a/<native>.so > /jni/armeabi/<native>.so > /jni/x86/<native>.so > > What am I missing? > -- > You received this message because you are subscribed to the Google Groups > "adt-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to adt-dev+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "adt-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to adt-dev+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Xavier Ducrohet Android SDK Tech Lead Google Inc. http://developer.android.com | http://tools.android.com Please do not send me questions directly. Thanks! -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.