调用百度地图出现java.lang.UnsatisfiedLinkError: initClass

要做一个LBS应用,之前是用的google apis 2.2,但是,这个有局限,如果手机上面,没有安装google map的话,应用中的地图就不能显示,因为国行的rom根本就没有包含google map api,也就是说从底层就不支持调用。

这样是不行的,如果,人家没装google map ,就不能正常使用应用中的地图了。

后来换用百度地图,看了使用说明,百度提供的baidumapapi.jar和libBMapApiEngine_v1_3_0.so必须要放到libs目录下,

好吧,放到libs目录下之后,还是出现问题了。

后来,发现了,要把libBMapApiEngine_v1_3_0.so放在libs\armeabi文件夹下。

之后,就好了。

你可能感兴趣的:(api,Google,百度,手机)