百度地图SO包找不到SDK INITIALIZE初始化报错及SO包分析

错误:/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"

        }

    }

参考:百度地图so包找不到SDK initialize初始化报错及so包分析 - 灰信网(软件开发博客聚合)

猜你喜欢

转载自blog.csdn.net/qq_26467207/article/details/132247476