项目里老早就用到了百度地图的东西,一切正常。
某天,需要加一个身份证识别的功能,便加上了百度OCR识别的库,
在7.0的系统上报错:
loadException
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.tengdi.mobilelaw.android/files/libs/libBaiduMapSDK_base_v4_4_0.so" is 32-bit instead of 64-bit
....
其他的错误信息就省略了。
解决办法:
defaultConfig { ... //解决百度地图.so报错 ndk{ abiFilters "armeabi" } }