Java Question libyoga.so support 16KB memory alignment (B4XDaisyUIKit)

Imran_Farooq

Member
Licensed User
Longtime User
hi , i need libyoga.so for compatible of 16KB memory alignment, actually i am working B4XDaisyUIKit which works fine for local use , but not upload to play store due to 16KB memory alignment in (libyoga.so) .


 

Mashiane

Expert
Licensed User
Longtime User
Thank you for reporting this.

B4XDaisyUIKit currently includes Facebook Yoga 3.2.1, which provides libyoga.so.

If Google Play is reporting that libyoga.so does not meet the new 16 KB page alignment requirement, then the native Yoga library will need to be rebuilt or replaced with a newer version that is compiled for 16 KB page alignment.

I'll investigate updating the bundled Yoga library in a future release.

If you are not using any Yoga Classes in your project, in the meantime, kindly comment these lines out.

#AdditionalJar: yoga-3.2.1-release.aar
#AdditionalJar: soloader-0.10.5.aar
#AdditionalJar: nativeloader-0.10.5.jar

These are the yoga classes inside the b4xlib, you can just remove them from the zip file

1783589124740.png


This below is what the YogaLayout seeks to address. However in the kit demo I have not done any example that uses these classes as yet.


Thanks for your confidence in our tools and I hope and wish you the best with your B4X Applications.

Kind Regards

Mashy

PS: Please note that the B4XDaisyUIKit is not yet ready for production use (as indicated in V0.70) as there is still a lot of work to do to optimize it and clear out some bugs.
 

Imran_Farooq

Member
Licensed User
Longtime User
thanks for reply, problem solved by using comments all
'#AdditionalJar: yoga-3.2.1-release.aar
'#AdditionalJar: soloader-0.10.5.aar
'#AdditionalJar: nativeloader-0.10.5.jar

Regards.,
 
Top