首页 > 移动平台 > 详细

Android开发-百度地图UnsatisfiedLinkError错误

时间:2014-04-19 10:47:44      阅读:513      评论:0      收藏:0      [点我收藏+]

有些朋友在用百度地图API进行Android开发的时候可能会碰到下面这个异常:

Caused by: java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.comjni.map.basemap.JNIBaseMap.Create:()I

网上很多回答呢是说参考百度地图官方的demo,要写一个Application类,然后在manifest文件中引用。

其实完全没有必要,那个Application类其实就是在对BMapManager进行init而已。

如果还没有调用BMapManager的init就去解析带有MapView的xml文件,就会出现上面那个错误。所以大多数朋友都是因为把这条初始化的语句放到了加载布局文件的后面。

所以解决方案就是:在setContentView或者inflate之前调用BMapManager.init就可以了。

Android开发-百度地图UnsatisfiedLinkError错误,布布扣,bubuko.com

Android开发-百度地图UnsatisfiedLinkError错误

原文:http://www.cnblogs.com/smarterplanet/p/3674187.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!