UnsatisfiedLinkError: приложение вылетает, ошибка «libVidyoClient.so» не найдена - PullRequest
0 голосов
/ 23 сентября 2019

Приложение вылетает с ошибкой, так как «libVidyoClient.so» не найдено.

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.v2md-z7V-qW583M2klo_anRNFdg==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.v2md-z7V-qW583M2klo_anRNFdg==/lib/arm64, /system/lib64, /vendor/lib64]]] couldn't find "libVidyoClient.so"

После небольшого исследования я обнаружил, что необходимо внести изменения в файлы gradle.properties и gradle приложения.

build.gradle

defaultConfig {

       ndk {
           abiFilters "arm64-v8a","armeabi-v7a","x86","x86_64"
           }

gradle.properties:

android.useDeprecatedNdk=true

Я также получаю это предупреждение при проблеме синхронизации gradle -

The following project options are deprecated and have been removed: 
android.useDeprecatedNdk
NdkCompile is no longer supported
Affected Modules: build.gradle

После добавления их, мое приложение падает.Как это можно решить?Я развертываю свое приложение на 64-битном процессоре.

...