Hi All,
I have been working on a project which has legacy code ( more than 2 decades old), so I am trying to deploy my project as an android app with target API level 29+. But I could see privacy changes introduced after Android 10, which doesn't allow binaries to be executed from app home directory. My project has an executable which used to work fine till API 28. Then reading the release notes, I came to know that only files with lib[filename].so format are extracted into app home directory, which effectively leaves out my binary from being extracted into the same. So, after going through some forums, I came to know that if we can rename binary in the form of binaryfile to lib[binaryfile].so , it's working smoothly as before.
So my question is:
Can I publish an app with such disguised binary ". so" as release build apk to playstore?? Let me clarify that, my app does simple network tests like ping, traceroute etc.
This is critical, any pointers would be helpful as I am new to android app development, and to app publishing.
Thanks,
Harsha
I have been working on a project which has legacy code ( more than 2 decades old), so I am trying to deploy my project as an android app with target API level 29+. But I could see privacy changes introduced after Android 10, which doesn't allow binaries to be executed from app home directory. My project has an executable which used to work fine till API 28. Then reading the release notes, I came to know that only files with lib[filename].so format are extracted into app home directory, which effectively leaves out my binary from being extracted into the same. So, after going through some forums, I came to know that if we can rename binary in the form of binaryfile to lib[binaryfile].so , it's working smoothly as before.
So my question is:
Can I publish an app with such disguised binary ". so" as release build apk to playstore?? Let me clarify that, my app does simple network tests like ping, traceroute etc.
This is critical, any pointers would be helpful as I am new to android app development, and to app publishing.
Thanks,
Harsha