我弄了一个下午好吗,查问题。我要写出来让大家节省时间。
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包删除掉之后,就能正常运行了。就那么简单,可是却那么难找到根本。