错误:/data/data/com.njdt.xman/files/libs/libBaiduMapSDK_base_v4_3_2.so" is 32-bit instead of 64-bit
首先是报错的意思是,需要64位的libBaiduMapSDK_base_v4_3_2.so包,而apk里却只找到了32位的so包,那么问题可能就是apkso包的架构里少了某个百度api的so包。
先分析apk,看
"armeabi", "armeabi-v7a", "x86",类似包里面有没有这个libBaiduMapSDK_base_v4_3_2.so
PS:分析apk结构方法:
点击菜单栏Build->选择Analyze Apk->选择你要分析的apk->确认,等待一会弹出分析结果
设置so包过滤
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
ndk {
abiFilters"armeabi"
}
}