Linphone Android: отсутствуют библиотеки процессоров?

я схожу с ума от этой штуки... Я все установил, все скомпилировал, много раз пробовал, следовал различным руководствам... В конце концов, я без ошибок (наконец-то) нашел проект в eclipse. Но эй! с этим логарифмом происходит сбой!

01-13 15:36:26.123: D/dalvikvm(17992): WAIT_FOR_CONCURRENT_GC blocked 0ms
01-13 15:36:26.208: D/dalvikvm(17992): GC_FOR_ALLOC freed 113K, 13% free 9552K/10951K, paused 19ms, total 20ms
01-13 15:36:26.208: I/dalvikvm-heap(17992): Grow heap (frag case) to 13.295MB for 2908176-byte allocation
01-13 15:36:26.233: D/dalvikvm(17992): GC_CONCURRENT freed <1K, 11% free 12391K/13831K, paused 2ms+2ms, total 21ms
01-13 15:36:26.303: D/dalvikvm(17992): GC_FOR_ALLOC freed 0K, 11% free 12391K/13831K, paused 16ms, total 16ms
01-13 15:36:26.308: I/dalvikvm-heap(17992): Grow heap (frag case) to 14.854MB for 1635856-byte allocation
01-13 15:36:26.333: D/dalvikvm(17992): GC_CONCURRENT freed 0K, 10% free 13988K/15431K, paused 2ms+2ms, total 24ms
01-13 15:36:26.363: I/Linphone(17992):  ==== Phone information dump ====
01-13 15:36:26.363: I/Linphone(17992): DEVICE=GT-I9100
01-13 15:36:26.363: I/Linphone(17992): MODEL=GT-I9100
01-13 15:36:26.363: I/Linphone(17992): SDK=16
01-13 15:36:26.363: I/Linphone(17992): Linphone version is null (2211)
01-13 15:36:26.373: W/Unable to load optional library lib(17992): avutil-linphone-arm
01-13 15:36:26.373: W/Unable to load optional library lib(17992): swscale-linphone-arm
01-13 15:36:26.373: W/Unable to load optional library lib(17992): avcodec-linphone-arm
01-13 15:36:26.378: W/Unable to load optional library lib(17992): crypto-linphone-armeabi-v7a
01-13 15:36:26.378: W/Unable to load optional library lib(17992): ssl-linphone-armeabi-v7a
01-13 15:36:26.378: W/Unable to load optional library lib(17992): srtp-armeabi-v7a
01-13 15:36:26.378: W/Unable to load optional library lib(17992): zrtpcpp-armeabi-v7a
01-13 15:36:26.378: W/dalvikvm(17992): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lorg/linphone/core/LinphoneCoreFactoryImpl;
01-13 15:36:26.378: D/AndroidRuntime(17992): Shutting down VM
01-13 15:36:26.378: W/dalvikvm(17992): threadid=1: thread exiting with uncaught exception (group=0x410c42a0)
01-13 15:36:26.378: E/AndroidRuntime(17992): FATAL EXCEPTION: main
01-13 15:36:26.378: E/AndroidRuntime(17992): java.lang.ExceptionInInitializerError
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.Class.classForName(Native Method)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.Class.forName(Class.java:217)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.Class.forName(Class.java:172)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at org.linphone.core.LinphoneCoreFactory.instance(LinphoneCoreFactory.java:43)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at org.linphone.LinphoneManager.startLibLinphone(LinphoneManager.java:550)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at org.linphone.LinphoneManager.createAndStart(LinphoneManager.java:344)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at org.linphone.LinphoneService.onCreate(LinphoneService.java:157)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at android.app.ActivityThread.handleCreateService(ActivityThread.java:2414)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at android.app.ActivityThread.access$1700(ActivityThread.java:140)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1319)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at android.os.Handler.dispatchMessage(Handler.java:99)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at android.os.Looper.loop(Looper.java:137)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at android.app.ActivityThread.main(ActivityThread.java:4921)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.reflect.Method.invokeNative(Native Method)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.reflect.Method.invoke(Method.java:511)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1027)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at dalvik.system.NativeStart.main(Native Method)
01-13 15:36:26.378: E/AndroidRuntime(17992): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load linphone-armeabi-v7a: findLibrary returned null
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.Runtime.loadLibrary(Runtime.java:365)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at java.lang.System.loadLibrary(System.java:535)
01-13 15:36:26.378: E/AndroidRuntime(17992):    at org.linphone.core.LinphoneCoreFactoryImpl.<clinit>(LinphoneCoreFactoryImpl.java:69)
01-13 15:36:26.378: E/AndroidRuntime(17992):    ... 18 more

Я думаю, проблема в следующем: Вызвано: java.lang.UnsatisfiedLinkError: Не удалось загрузить linphone-armeabi-v7a: findLibrary вернул null

Но (потому что я сделал все) я не знаю, почему чего-то не хватает и где я могу это взять. Кто-нибудь может мне помочь? Я действительно не знаю, как это сделать, у меня больше нет идей. Спасибо


person D Ferra    schedule 13.01.2014    source источник
comment
Вам удалось решить эту проблему? У меня похоже точно такая же проблема!   -  person Johan Vorster    schedule 12.05.2014
comment
Нет. и команда не отвечает, и я потерял клиента.   -  person D Ferra    schedule 13.05.2014
comment
добавление этих папок (armeabi, armeabi-v7a, x86) в папку libs моего проекта решило эту проблему. вы можете использовать этот linphone.org/snapshots/android/liblinphone- android-sdk-2.3.zip для загрузки этих папок.   -  person Tharindu Welagedara    schedule 02.10.2014
comment
После make должен быть файл libs/armeabi-v7a/liblinphone-armeabi-v7a.so.   -  person hailinzeng    schedule 04.08.2015


Ответы (1)


У меня была такая проблема. После многих поисков и многих попыток я, наконец, исправил это.

Я изменил prepare.py в этой строке:

Preparator.__init__(self,targets,default_targets=['armv7','arm64','x86','x86_64'], virtual_targets=android_virtual_targets)

Я разрешил это и снова запустил ./prepare.py, и я нашел каталоги x86 и x86-x64 и файлы * .so в каталоге lib. Я могу запустить приложение linphone для Android на всех устройствах Android.

Надеюсь, я помог вам решить вашу проблему.

person Mohammad Hadi Eskandari    schedule 20.05.2019