如果有logcat日志分析起来会方便一些

解决方案 »

  1.   

    activity是否在manifest注册了,检查拼写,包名小写,类名大写~
    如果没注册看logcat的错误会提示的如果不是这个问题也可能是第二个activity代码哪里写错了,跳转过去执行了错误的代码
      

  2.   

    贴下logcat吧,注册对了有可能MainActivity错了,
    还有eclipse的模拟器跑不了百度地图应用吧……还有定位功能?
      

  3.   

    我先做的Mainactivity,在手机上运行可以没错,不过在此基础上加一个SecondActivity跳转到MainActivity出现闪退了
      

  4.   

    1、貌似是你的百度地图初始化,SDKInitializer.initialize给的参数在具体Activity不能用this,要用getApplication();
    在Application里才能用this初始化。
    2、xml配置文件第6行貌似也有错
      

  5.   

    应该MainActivity的配置文件,因为报错了
    Binary XML file line #6:Error inflating class com.baidu.mapapi.map.MapView有人说,如果用x86架构模拟器(就是eclipse默认模拟器的话)可能会导致百度地图map错误,因为百度提供的so文件是Arm架构的建议用真机测试~!
      

  6.   

    好,谢谢前辈,我还想问一个问题,MainActivity是显示地图的,SecondActivity只是一个登陆界面,启动程序时,当前Activity是SecndActivity,不能用this吗
      

  7.   

    Intent intent=new Intent(this,MainActivity.class);//this足以,最基础的跳转
    startActivity(intent);