集成虹软人脸识别的发现并没有arm64-v8 ,如果 再集成带有arm-64-v8 的库,就会报:
couldn't find "libmpbase.so"
这个时候把这个so放到v8 里就可以,但是此时运行又会:
libmpbase.so" is 32-bit instead of 64-bit
在:defalutConfig 里添加
ndk { //选择要添加的对应cpu类型的.so库。 // 还可以添加 'x86', 'x86_64', 'mips', 'mips64' abiFilters 'armeabi-v7a' //'armeabi-v7a', 'arm64-v8a' moduleName "app" }
即可。如下:
defaultConfig {
applicationId "com.arcsoft.sdk_demo"
minSdkVersion 26
targetSdkVersion 26
versionCode 1
versionName "1.1"
ndk {
//选择要添加的对应cpu类型的.so库。 // 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
abiFilters 'armeabi-v7a' //'armeabi-v7a', 'arm64-v8a'
moduleName "app"
}
sourceSets.main {
jniLibs.srcDirs = ['libs']
}
}