我想在我的应用程序中使用MediaInfo库。在Android上编译它并不容易,但是我发现已经编译了二进制版本here
我使用QtCreator开发应用程序并构建安装APK。在Windows上,一切运行正常。但是,如果我在Android上进行尝试,则在启动应用程序时会首先收到以下错误消息:

但至少看来该库已被加载。但是,如果我尝试实际使用它,则总是得到以下输出:

我相信错误消息来自header file of this library。由于某种原因,库未加载。但是我不知道为什么。
我如何找出问题所在?

最佳答案

我的解决方案是破解。

1.从Here下载Mediainfo应用程序。

2.使用WinZip打开APK文件。

3.提取libs文件夹中的文件。

4.根据您的体系结构选择libmediainfo.so。

5.使用此库代替this

这个lib为我工作。

也许有帮助。

10-08 06:01