In these days, I have been updating the Vitamio and the FFmpegEncoder libraries (both based on FFmpeg) and noted that if I use both wrappers in the same B4A-project/App, some libs (also so-libs) are not exported into the resulting Apk and of course the app will not work.
If use my libraries in separate projects (not mixing them), the libraries work just fine.
The B4A IDE does not give any error messages when loading the libraries:
Also during compilation, there are no error messages:
If I compile a similar project with Android Studio using the original libraries, all libraries (vitamio-ffmpeg and ffmpegencoder under assets) are included in the resulting Apk as you can see here:
After analyzing the Apk generated by B4A, I noted that my ffmpegencoder-libraries (under assets) are not included in the resulting Apk. Only the relative Vitamio ffmpeg libs are included:
My wrappers are structured as follows:
Vitamio:
And ffmpegencoder:
The Apk:s were compiled in Release-mode in B4A and Android Studio.
Maybe I am doing something wrong but I don't understand why B4A does not include my ffmpegencoder-libs into the resulting Apk while with Android Studio it works fine.
Any ideas?
Thanks and sorry for all images but sometimes it is easier to explain with help of images.
If use my libraries in separate projects (not mixing them), the libraries work just fine.
The B4A IDE does not give any error messages when loading the libraries:
Also during compilation, there are no error messages:
If I compile a similar project with Android Studio using the original libraries, all libraries (vitamio-ffmpeg and ffmpegencoder under assets) are included in the resulting Apk as you can see here:
After analyzing the Apk generated by B4A, I noted that my ffmpegencoder-libraries (under assets) are not included in the resulting Apk. Only the relative Vitamio ffmpeg libs are included:
My wrappers are structured as follows:
Vitamio:
And ffmpegencoder:
The Apk:s were compiled in Release-mode in B4A and Android Studio.
Maybe I am doing something wrong but I don't understand why B4A does not include my ffmpegencoder-libs into the resulting Apk while with Android Studio it works fine.
Any ideas?
Thanks and sorry for all images but sometimes it is easier to explain with help of images.