百度地图提示错误和eclipse的莫名其妙的问题

本文提供了解决Eclipse中百度地图SDK出现NoimplementationfoundfornativeLcom/baidu/platform/comjni/map/commonmemcache/JNICommonMemCache;错误的方法,通过在工程属性中设置外部JAR文件和调整开发环境配置,最终成功解决问题。

我弄了一个下午好吗,查问题。我要写出来让大家节省时间。

eclipse的报错:

No implementation found for native Lcom/baidu/platform/comjni/map/commonmemcache/JNICommonMemCache;.

反正就是各种查,各种答案。

通过实验,发现一个做法可以成功解决。


第二步:在工程属性->Java Build Path->Libraries中选择“Add External JARs”,选定baidumapapi_vX_X_X.jar,确定后返回。

通过以上两步操作后,您就可以正常使用百度地图SDK为您提供的全部功能了。

注意:由于adt插件升级,若您使用Eclipse adt 22的话,需要对开发环境进行相应的设置,方法如下:

1. 在Eclipse 中选中工程,右键选 Properties->Java Build Path->Order and Export 使 Android Private Libraries处于勾选状态;

2. Project -> clean-> clean all .

以上官方做法让我们在build path中设置,我也照着做了。

后面我把build path里面加入的百度jar包删除掉之后,就能正常运行了。就那么简单,可是却那么难找到根本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值