运行环境 studio 2.0 beat5
集成 百度SDK 3.7.1
调用百度Map的初始化配置语句SDKInitializer.initialize(getApplicationContext());
报错, 内容如下
java.lang.UnsatisfiedLinkError: No implementation found for long com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tried Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create and Java_com_baidu_platform_comjni_m
原因: jniLibs文件夹新建到了错误的位置, (和libs文件夹平级)
解决方法: jinLibs放到main文件夹下, 和java文件夹平级,libs文件夹内容不动
之前网上收集的可能导致此问题的别的原因
1. SDK版本过低 (3.2以前)
2. 没有添加芯片相应的支持 arm64-v8a,armeabi,armeabi-v7a,x86,x86-64文件夹