title: Android not finding .SO library, although the file exists
body: <p>I'm using an external .SO library with my Android app. I've put the libs in <code>jniLibs/x86_64</code> and I'm using a X86_64 emulator. </p>
  
  <p>When launching the app, I have an exception</p>
  
  <pre><code>E/AndroidRuntime: FATAL EXCEPTION: main
      Process: be.henallux.myapplication, PID: 13404
      java.lang.UnsatisfiedLinkError: dlopen failed: library "libopenalpr.so.2" not found
          at java.lang.Runtime.loadLibrary0(Runtime.java:1016)
          at java.lang.System.loadLibrary(System.java:1657)
          at be.henallux.myapplication.ALPRJniWrapper.&lt;clinit&gt;(ALPRJniWrapper.java:9)
          at be.henallux.myapplication.OpenALPR$Factory.create(OpenALPR.java:80)
          at be.henallux.myapplication.MainActivity.onCreate(MainActivity.java:29)
          at android.app.Activity.performCreate(Activity.java:6975)
          at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)
          at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)
          at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
          at android.app.ActivityThread.-wrap11(Unknown Source:0)
          at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
          at android.os.Handler.dispatchMessage(Handler.java:105)
          at android.os.Looper.loop(Looper.java:164)
          at android.app.ActivityThread.main(ActivityThread.java:6541)
          at java.lang.reflect.Method.invoke(Native Method)
          at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
  </code></pre>
  
  <p>Although, my libs are there, and the mentioned file exists</p>
  
  <pre><code> Répertoire de D:\wrkfldr\MyApplication\app\src\main\jniLibs\x86_64
  
  16-09-19  15:54    &lt;DIR&gt;          .
  16-09-19  15:54    &lt;DIR&gt;          ..
  16-09-19  15:39         3.267.088 libopenalpr.so.2
  16-09-19  15:39         7.278.060 libopenalpr-static.a
  16-09-19  15:39         3.267.088 libopenalpr.so
  16-09-19  15:39           108.616 libopenalprjni.so.2
  16-09-19  15:39           108.616 libopenalprjni.so
                 5 fichier(s)       14.029.468 octets
                 2 Rép(s)  421.288.173.568 octets libres
  </code></pre>
  
  <p>I feel there's something with the fact that there are two dots in the filename. But I can't find a fix. I've tried renaming <code>libopenalpr.so.2</code> to <code>libopenalpr_so.2, libopenalpr-so.2, libopenalpr.so_2</code> but none of them worked. </p>
  
  <p>Why isn't Android able to find my library ? </p>