After many years of being able to mostly ignore the manifest SDK versions I am forced to target SDK 29 due to a new device we need to support.
I have been using this library to interface with a physical UART: https://www.b4x.com/android/forum/threads/open-read-write-uart-serial-device.21440/post-165146
Now I am getting this compilation error: /lib/arm/libserial_port.so" has text relocations (https://android.googlesource.com/pl...md#Text-Relocations-Enforced-for-API-level-23)
I note the explanation given here and that @KZero was able to find a new version of the .so and replace it in the .jar: https://www.b4x.com/android/forum/threads/library-has-text-relocations-on-api26.96747/#post-610350
It seems this is the original source: https://github.com/Rairmmd/Android-Serial-Port
My Java skills are minimal, can anyone help out to recompile this .so to be compatible, please?
I have been using this library to interface with a physical UART: https://www.b4x.com/android/forum/threads/open-read-write-uart-serial-device.21440/post-165146
Now I am getting this compilation error: /lib/arm/libserial_port.so" has text relocations (https://android.googlesource.com/pl...md#Text-Relocations-Enforced-for-API-level-23)
I note the explanation given here and that @KZero was able to find a new version of the .so and replace it in the .jar: https://www.b4x.com/android/forum/threads/library-has-text-relocations-on-api26.96747/#post-610350
It seems this is the original source: https://github.com/Rairmmd/Android-Serial-Port
My Java skills are minimal, can anyone help out to recompile this .so to be compatible, please?