张晨的个人博客

Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create

张晨的个人博客2015-06-25安卓技术 2842 1A+A-

android studio上使用百度地图android SDK 3.4.0版本,根据文档配置了lib和so文件

    1.存放lib文件并加载

    2.在src/main/目录下新建jniLibs目录,放入libBaiduMapSDK_vX_X_X_X.so

此时启动项目进行百度地图初始化Context时

SDKInitializer.initialize(getApplicationContext());  

报错:

java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()


解决办法:

百度官网上配置.so文件的方式错了,得在src/main/下新建 jniLibs/armeabi文件夹,并把.so文件放到src/main/jniLibs/armeabi/目录下,运行项目成功。


文章关键词
android studio
百度地图
发表评论