[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-developers] FW: liblinphone sdk 64 bit Android

From: geraint.white
Subject: [Linphone-developers] FW: liblinphone sdk 64 bit Android
Date: Wed, 17 Jul 2019 16:34:34 +0000
User-agent: Microsoft-MacOutlook/10.1a.0.190609

With the announcement from Google about 64 bit support for apps on the Play Store, I am struggling to get the 4.0.1 SDK working with 64 bit.


See below.


From: "White,G,Geraint,TLB93 R" <address@hidden>
Date: Wednesday, 17 July 2019 at 16:54
To: "address@hidden" <address@hidden>
Subject: Re: liblinphone sdk 64 bit Android


Hi again,


Since sending this email I did actually find a newer version of the liblinphone sdk for Android here:


Updating to 4.2 from 4.0.1 did fix the runtime crash when building for 64 bit, but I have encountered intermittent SIP registration failures that I did not see using 4.0.1.


Is there a version of the SDK that works well on 64 bit systems and also doesn’t have these registration errors (4.0.1 was stable for me but had this 64 bit error).


I hope to hear back soon.





From: "White,G,Geraint,TLB93 R" <address@hidden>
Date: Friday, 5 July 2019 at 14:55
To: "address@hidden" <address@hidden>
Subject: liblinphone sdk 64 bit Android




I am developing a react-native VoIP app using the liblinphone sdk for iOS and Android.

I have integrated version 4.0.3 for iOS and 4.0.1 for Android (the latest versions I can find on the linphone website) and everything worked well.


Google are going to be requiring 64 bit support in all apps on the Play Store starting in August:

After adding 64 bit architectures to my build.gradle ("armeabi-v7a", "x86", "arm64-v8a", "x86_64") I tested my app and got some linker errors with liblinphone.


I get the following error and after doing a lot of digging I am unable to work around it:


     Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_Unwind_Resume" referenced by "/data/app/"...

        at java.lang.Runtime.loadLibrary0(

        at java.lang.System.loadLibrary(

        at org.linphone.core.FactoryImpl.<clinit>(

        at org.linphone.core.Factory.instance(




It occurs in my init method where I call Factory.instance().


I have verified that the 64 bit libraries are included in the .apk:




Have you seen this before and do you have any suggestions for overcoming this problem?


Thank you,


Geraint White.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]