我有一个Android应用App
引用了Android库AndLib
。
它们都有一些与OpenCV本机库链接的本机代码。
首先,我通过静态链接与OpenCV编译了App
和AndLib
的本机代码,但由于OpenCV库存在两次,因此导致了一个巨大的.apk文件。
然后我尝试通过将OpenCV链接为共享库来编译本机代码。
在libs
的{{1}}文件夹中,我有两个.so libs:App
和libapp.so
。
在libopencv-java.so
的{{1}}文件夹中,我有两个.so libs:libs
和AndLib
。
当我尝试构建libandlib.so
的.apk时,我收到此错误:
libopencv-java.so
有什么方法可以解决我的问题吗?
如果不够明确,请告诉我。
答案 0 :(得分:0)
您是否尝试先编译AndLib然后再编译您的App项目?