Important! A new Community experience launched on September 26, 2017. Read more about it here or continue to Base Camp.
Voting: 
Vote up!
4 Votes
7 Replies

64bit libkonyjsvm.so

Gowri Kumar on Jul 01, 2015 02:21 EDT

Posted In
Vote up!
0 votes
Vote down!

Our app also supports arm64-v8a.

previously we had armeabi and armeabi-v7a folders, now our internal SDK also supports arm64-v8a. when i am copying the existing libkonyjsvm.so in all three folders, my application crashes with error 100 and says that libkonyjsvm is 32 bit instead of 64bit.

So in order to run my app i need a 64bit libkonyjsvm.so.

Replied by: Jul 01, 2015 02:36 EDT
Vote up!
0 votes
Vote down!

Hi,
 
You no need to bundle armeabi-v7 and arm64-v8a binaries because of the below.
 
1) The binaries/.so packed armeabi folder are the binaries which are cross compiled against armeabi-v5 architecture.
2) The devices with armeabi-v7 are backward compatible with armeabi-v5.
3) If we bundle just the binaries in armeabi folder in applications, they work for both devices with v5, v7 architectures and other higher architectures.
4) If we bundle all these binaries separately,they add to the final android apk size with no additional benefit.
 
Your action plan:
When bundling 3rd party libraries against kony app which contain both armeabi, armeabi-v7 and any other higher architectures, please delete all the folders except armeabi to get the build working.
 
Thanks,
Naresh

Replied by: Jul 01, 2015 03:33 EDT
Vote up!
0 votes
Vote down!

Naresh,

 

It is not the recommended way/solution, that we should remove other thirdparty libraries , as most of the clients may require their own specific libraries to support most of the devices which are irrespective of older devices are high end devices.

Thanks,

sathish

Replied by: Jul 01, 2015 07:35 EDT
Vote up!
1 votes
Vote down!

We cannot remove other folders as our internal SDK supports 64BIT. so to enjoy the 64bit architecture we need a 64bit .so file.

Replied by: Jul 02, 2015 03:11 EDT
Kony Answered Certificate
Vote up!
0 votes
Vote down!

Hi Gowri Kumar,

We are not yet supporting the 64 bit architecture exclusively. So as of now it's not possible for us to provide 64 bit .so file.

Thanks,

Naresh

Replied by: Jul 02, 2015 03:35 EDT
Vote up!
1 votes
Vote down!

I'm voting this up just because it would be so much faster to work with 64bit Android emulators.

Replied by: May 31, 2016 10:35 EDT
Vote up!
0 votes
Vote down!

Hi,

Thank you for your update.

We don’t have a 64 bit binaries release for our framework code.

But the native libraries built for armv5 or arm-v7(both 32 bit) will seamlessly run on later versions like armv8 (64 bit).

Thank you

Rashmi

Replied by: Jun 01, 2016 03:20 EDT
Gold