还有logcat中的错误05-01 01:20:49.215: D/dalvikvm(486): Trying to load lib /data/data/mappp.pkg/lib/libBaiduMapSDK_v2_3_5.so 0x405155f0
05-01 01:20:49.244: D/dalvikvm(486): Added shared lib /data/data/mappp.pkg/lib/libBaiduMapSDK_v2_3_5.so 0x405155f0
05-01 01:20:49.414: D/AppCommonMemCache(486): commonmemcache addr: 2928956
05-01 01:20:49.504: I/auth info(486): ak:  jIVe3oeEcIe62Fq6CYN9RN8W
05-01 01:20:49.504: I/auth info(486): mcode:  A9:E8:B6:24:2F:AF:52:32:9C:47:68:A5:B0:5E:8E:04:06:91:2E:F3;mappp.pkg
05-01 01:20:49.604: W/System.err(486): send permission check request: 1398907249613
05-01 01:20:50.334: D/AndroidRuntime(486): Shutting down VM
05-01 01:20:50.334: W/dalvikvm(486): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-01 01:20:50.354: E/AndroidRuntime(486): FATAL EXCEPTION: main
05-01 01:20:50.354: E/AndroidRuntime(486): java.lang.RuntimeException: Unable to start activity ComponentInfo{mappp.pkg/mappp.pkg.Main}: java.lang.ClassCastException: com.baidu.mapapi.map.MapView
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.os.Handler.dispatchMessage(Handler.java:99)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.os.Looper.loop(Looper.java:123)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.ActivityThread.main(ActivityThread.java:3683)
05-01 01:20:50.354: E/AndroidRuntime(486):  at java.lang.reflect.Method.invokeNative(Native Method)
05-01 01:20:50.354: E/AndroidRuntime(486):  at java.lang.reflect.Method.invoke(Method.java:507)
05-01 01:20:50.354: E/AndroidRuntime(486):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-01 01:20:50.354: E/AndroidRuntime(486):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-01 01:20:50.354: E/AndroidRuntime(486):  at dalvik.system.NativeStart.main(Native Method)
05-01 01:20:50.354: E/AndroidRuntime(486): Caused by: java.lang.ClassCastException: com.baidu.mapapi.map.MapView
05-01 01:20:50.354: E/AndroidRuntime(486):  at mappp.pkg.Main.onCreate(Main.java:146)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-01 01:20:50.354: E/AndroidRuntime(486):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
05-01 01:20:50.354: E/AndroidRuntime(486):  ... 11 more

解决方案 »

  1.   

    空指针异常  你打断点一步一步调试三 应该是初始化的时候错误了 app = (DemoApplication) this.getApplication();
    if (app.mBMapManager == null) {
                app.mBMapManager = new BMapManager(this);
                app.mBMapManager.init(DemoApplication.strKey,null);
            }
    这段代码要写到初始化前面  你看百度API和开发指南吗 有介绍 不知道是不是哈 你又没贴代码
      

  2.   

    找不到类com.baidu.mapapi.map.MapView,初始化布局出现空指针
      

  3.   

    你看下空指针的位置,debug看下它指向的地方,,,
      

  4.   

    好像百度地图的sdk引入了so库的,你看下你是不是没有复制so文件到armeabi文件夹下。