如何为android构建更轻版本的opencv_java3?
下面我将为Android构建OpenCV库如何为android构建更轻版本的opencv_java3?,android,opencv,Android,Opencv,下面我将为Android构建OpenCV库 Usage Linux: $ export ANDROID_NDK=/absolute/path/to/the/android-ndk $ mkdir build && cd build $ cmake -DCMAKE_TOOLCHAIN_FILE=path/to/the/android.toolchain.cmake .. $ make -j8 为一个体系结构构建的libopencv_java3.so文件(armeabi-v7a)是
Usage Linux:
$ export ANDROID_NDK=/absolute/path/to/the/android-ndk
$ mkdir build && cd build
$ cmake -DCMAKE_TOOLCHAIN_FILE=path/to/the/android.toolchain.cmake ..
$ make -j8
为一个体系结构构建的libopencv_java3.so
文件(armeabi-v7a
)是8.3MB大
有没有办法在构建时省略一些未使用的模块以获得更轻的库?Hi,我无法使用java3.so文件构建它,请显示完整的cmake命令?Thanks@InfinityChaos所有内容都在上面的代码中。也许你忘记了cmake命令的最后两点非常感谢,这对你的问题很有效,你是否尝试过只使用你需要的库来构建OpenCV?OpenCV的命令行变得混乱,因为它有太多的选项可供选择。您是否尝试过使用CMake GUI?它会安排好这些选项。是的,我试过这个。但我不应该禁用模块以获得与分布式库相同的大小。