我正在尝试运行我从git获得的linphone代码://git.linphone.org/linphone-android.git --recursive.成功下载后,我尝试按照README文件编译并运行它.我使用Cygwin进行Autotools,Autoconfig,Automake,aclocal,libtoolize以及pkgconfig和Android ndk r8d.
然后我在cygwin中执行了prepare_sources.sh shell脚本,下载了一些所需的resuorces.
完成所有步骤后,当我尝试运行代码时,我在运行时和应用程序崩溃时遇到UnsatisfiedLinkError异常.
我还从logcat了解到一些库无法加载,因为上述异常发生并导致应用程序崩溃.这是Logcat输出:
02-26 10:03:55.739: W/Unable to load optional library lib(1084): avutil
02-26 10:03:55.749: W/Unable to load optional library lib(1084): swscale
02-26 10:03:55.759: W/Unable to load optional library lib(1084): avcore
02-26 10:03:55.769: W/dalvikvm(1084): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lorg/linphone/core/LinphoneCoreFactoryImpl;
02-26 10:03:55.769: D/AndroidRuntime(1084): Shutting down VM
Run Code Online (Sandbox Code Playgroud)
================================================== ================================
02-26 10:03:55.769: W/dalvikvm(1084): threadid=1: thread exiting with uncaught exception (group=0x40a70930)
02-26 10:03:55.869: E/AndroidRuntime(1084): FATAL EXCEPTION: main
02-26 10:03:55.869: E/AndroidRuntime(1084): java.lang.ExceptionInInitializerError
02-26 …Run Code Online (Sandbox Code Playgroud)