Conflicting .so file with embedded app

We have a series of Android apps that are due to be included as part of a new Android tablet firmware.

With two of the apps, the manufacturers have said that the shared object “libvorbisidec.so” is conflicting with one already installed as part of the operating system and that we need to rename or remove ours.

It’s obviously a Vorbis Decoder Library, but our two apps do not use any ogg format media. We also don’t know why it’s only 2 out of the tree Corona built apps that have this issue (all three apps use mp3 and wav audio)

How would we even begin to solve this problem?!

Bump for interest!

Hi @topthat,

Is there any immediate difference between the non-conflicting app (of the 3 apps) in regards to audio? Do you use the audio library to play audio in all 3? Or the media library methods? Both, or a mix?

Best regards,

Brent 

Hi Brent, thanks for replying. We are now not sure if the 3rd app has the same problem as well. From looking at other decompiled apks built by corona, I can see that this libvorbisidec.so file is in all builds. We use the audio library in all 3 apps but this file seems to be a part of the final apk regardless of wether audio is used or not. Is the file required in the final apk and is there a way to manually remove it somehow? Thanks for your help so far - much appreciated.

Hi @topthat,

I asked the engineers about this specifically, and they report that removing *.so files from the APK will cause it to crash on startup. They’re not optional. So, I’m not sure how this issue will be resolved.  :unsure:

Best regards,

Brent

Hi Brent,

Is there a way we can communicate via email. Perhaps I can explain more about our apps and who they are for. Perhaps it could be a good showcase for Corona if we can fix this problem!

Thanks,

Alex

Bump - we are really under pressure to get this resolved. Can someone from Corona please help?

Hi @topthat,

Please e-mail me separately on this (brent [at] coronalabs [dot] com) with details about what you’re seeking to do with this process. It’s very specific, so I’d like to understand what your goals/intentions are.

Best regards,

Brent

Bump for interest!

Hi @topthat,

Is there any immediate difference between the non-conflicting app (of the 3 apps) in regards to audio? Do you use the audio library to play audio in all 3? Or the media library methods? Both, or a mix?

Best regards,

Brent 

Hi Brent, thanks for replying. We are now not sure if the 3rd app has the same problem as well. From looking at other decompiled apks built by corona, I can see that this libvorbisidec.so file is in all builds. We use the audio library in all 3 apps but this file seems to be a part of the final apk regardless of wether audio is used or not. Is the file required in the final apk and is there a way to manually remove it somehow? Thanks for your help so far - much appreciated.

Hi @topthat,

I asked the engineers about this specifically, and they report that removing *.so files from the APK will cause it to crash on startup. They’re not optional. So, I’m not sure how this issue will be resolved.  :unsure:

Best regards,

Brent

Hi Brent,

Is there a way we can communicate via email. Perhaps I can explain more about our apps and who they are for. Perhaps it could be a good showcase for Corona if we can fix this problem!

Thanks,

Alex

Bump - we are really under pressure to get this resolved. Can someone from Corona please help?

Hi @topthat,

Please e-mail me separately on this (brent [at] coronalabs [dot] com) with details about what you’re seeking to do with this process. It’s very specific, so I’d like to understand what your goals/intentions are.

Best regards,

Brent