`
修博龙泉
  • 浏览: 313138 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android 百度地图api使用问题

 
阅读更多

问题1:

07-09 03:38:07.591: W/dalvikvm(9386): threadid=1: thread exiting with uncaught exception (group=0xb4100180)
07-09 03:38:07.621: E/AndroidRuntime(9386): FATAL EXCEPTION: main
07-09 03:38:07.621: E/AndroidRuntime(9386): java.lang.UnsatisfiedLinkError: initClass
07-09 03:38:07.621: E/AndroidRuntime(9386):     at com.baidu.mapapi.Mj.initClass(Native Method)
07-09 03:38:07.621: E/AndroidRuntime(9386):     at com.baidu.mapapi.Mj.a(Unknown Source)
07-09 03:38:07.621: E/AndroidRuntime(9386):     at com.baidu.mapapi.BMapManager.init(Unknown Source)
07-09 03:38:07.621: E/AndroidRuntime(9386):     at com.baidu.mapapi.demo.BMapApiDemoApp.onCreate(BMapApiDemoApp.java:49)

问题2:

07-09 03:50:44.662: I/dalvikvm(11306): threadid=3: reacting to signal 3
07-09 03:50:44.743: I/dalvikvm(11306): Wrote stack traces to '/data/anr/traces.txt'
07-09 03:50:44.833: V/BMapApiDemoApp(11306): onCreate
07-09 03:50:44.873: D/BMapApiEngine_v1_3_3(11306): BMapApiEngine_v1_3_3 library not found!
07-09 03:50:44.873: D/BMapApiEngine_v1_3_3(11306): Couldn't load BMapApiEngine_v1_3_3: findLibrary returned null
07-09 03:50:45.173: I/dalvikvm(11306): threadid=3: reacting to signal 3
07-09 03:50:45.182: I/dalvikvm(11306): Wrote stack traces to '/data/anr/traces.txt'
07-09 03:50:45.372: W/dalvikvm(11306): No implementation found for native Lcom/baidu/mapapi/Mj;.initClass (Ljava/lang/Object;I)I
07-09 03:50:45.402: D/AndroidRuntime(11306): Shutting down VM
07-09 03:50:45.402: W/dalvikvm(11306): threadid=1: thread exiting with uncaught exception (group=0xb4100180)
07-09 03:50:45.432: E/AndroidRuntime(11306): FATAL EXCEPTION: main
07-09 03:50:45.432: E/AndroidRuntime(11306): java.lang.UnsatisfiedLinkError: initClass
07-09 03:50:45.432: E/AndroidRuntime(11306):     at com.baidu.mapapi.Mj.initClass(Native Method)
07-09 03:50:45.432: E/AndroidRuntime(11306):     at com.baidu.mapapi.Mj.a(Unknown Source)
07-09 03:50:45.432: E/AndroidRuntime(11306):     at com.baidu.mapapi.BMapManager.init(Unknown Source)
07-09 03:50:45.432: E/AndroidRuntime(11306):     at com.baidu.mapapi.demo.BMapApiDemoApp.onCreate(BMapApiDemoApp.java:49)

 

主要调试BaiduMapApi_Sample_Android_1.3.3\BaiduMapApiDemo\ 的时候碰到的问题

解决方案:

1:确定自己的baidumapapi.jar 在libs文件中,并且被工程所引用

2:确定libBMapApiEngine_v1_3_3.so 在libs\armeabi目录下

3:更改一下模拟器版本是2.3.3  或者 4.0.3 确定一下是不是模拟器自身问题

4:在android 4.0.3 创建模拟器的时候:

     要注意 cpu/abm 一定要选择ARM 不然资源libBMapApiEngine_v1_3_3.so很可能调用不到


这样应该就可以解决所有问题,调试一定弄清楚了。希望对大家调试百度地图api有所帮助。

 

 

  • 大小: 62.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics