Bug描述:
Process: org.gaochun.LocationActivity, PID: 1287
java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tried Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create and Java_com_baidu_platform_comjni_map_commonmemcache_JNICommonMemCache_Create__)
at com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create(Native Method) at com.baidu.platform.comjni.map.commonmemcache.a.a(Unknown Source)at com.baidu.platform.comapi.c.c.b(Unknown Source) at com.baidu.mapapi.a.c(Unknown Source)at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source) at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)
出现原因:
由于百度地图libBaiduMapSDK_v3_4.so及以下版本不支持64位处理器,若将App应用安装到64处理器的手机时则会出现该错误信息。
解决方案:
既然是不支持,用人家的东西那就跟着人家的节奏来。
一:将你的libBaiduMapSDK_v3_4.so替换成高一点的版本
二:升级最新版百度地图API(推荐)
本文探讨了当使用百度地图API时遇到的兼容性问题,特别是在64位处理器设备上运行应用程序时遇到的`java.lang.UnsatisfiedLinkError`错误。主要提供了两种解决方案:一是替换低版本的地图SDK库,二是升级到最新版的百度地图API,以确保应用在不同处理器架构上的正常运行。

被折叠的 条评论
为什么被折叠?



