报错如下
当然请先忽略我的OpenCV中方法没有找到,Cmakelist配置出了点问题。
解决办法
在Build.gradle中配置-ljnigraphics
。
externalNativeBuild {
cmake {
cppFlags "-std=c++11 -frtti -fexceptions -ljnigraphics"
arguments "-DANDROID_TOOLCHAIN=clang"
}
}
ndk {
//打包进APK的ABI类型
abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'mips64'
}
然后Clean下再编译就成功了。
网上还有人提供
#dynamic-deal
target_link_libraries( state-deal
lib_opencv
jnigraphics
${log-lib})
中增加jnigraphics
发现不再build.gradle中配置的话 依然报错。