Студия Android: UnsatisfiedLinkError: findLibrary вернул ноль - загрузка нативной библиотеки

Я делаю приложение в Android Studio, которое использует две библиотеки. Нативная библиотека с оберткой Android и jar-библиотекой. По какой-то причине нативная библиотека не загружается, если в проект скомпилирована другая jar-библиотека. Так что, если я запускаю приложение только с родной библиотекой, все работает нормально. Я добавляю другую jar-библиотеку в мой файл gradle и бум ... UnsatisfiedLinkError:

java.lang.UnsatisfiedLinkError: Couldn't load MobileOcrEngine from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.app-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.app-1, /vendor/lib, /system/lib]]]: findLibrary returned null

Мое приложение работает нормально, когда я использую это:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'src/main/jniLibs')
    compile 'com.android.support:support-v13:21.0.2'
    compile project(':wheel')
}

Ошибка возникает, когда я пытаюсь:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'src/main/jniLibs')
    compile 'com.android.support:support-v13:21.0.2'
    compile project(':wheel')
    compile files('libs/realm-0.78.0.jar')
}

или когда я пытаюсь использовать ту же библиотеку, но с использованием репозитория Maven:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'src/main/jniLibs')
    compile 'com.android.support:support-v13:21.0.2'
    compile project(':wheel')
    compile 'io.realm:realm-android:0.78.0'
}

или если я попытаюсь поместить банку в папку jniLibs:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'src/main/jniLibs')
    compile 'com.android.support:support-v13:21.0.2'
    compile project(':wheel')
}

Я понятия не имею, где корень проблемы. С одной из двух библиотек Android Studio или я что-то не так делаю?

Замечания: Я знаю, что в StackOverflow было много вопросов относительно UnsatisfiedLinkErrors, но ни один из них не дает решения моей проблемы. У меня нет проблем с загрузкой нативной библиотеки, если это единственная библиотека, которую я использую ...

Ответы на вопрос(2)

Ваш ответ на вопрос