程序在eclipse中运行正常却在真机不能正常运行是什么原因?注:eclipse中能够识别真机03-29 10:30:18.953: E/AndroidRuntime(3641): FATAL EXCEPTION: main03-29 10:30:18.953: E/AndroidRuntime(3641): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aa/com.aa.WebServiceTestActivity}: java.lang.NullPointerException
我调试之后出现这个问题,但是我在虚拟机上却是可以正常运行的!
哪位大侠教教我这菜鸟啊!

解决方案 »

  1.   

    你是使用的webservice嘛,真机没有访问到服务端,所以SOAP为空了。
      

  2.   

    我不是什么高人,从你这几句话中能看出个什么来?
    连你用了webservice我都是从类名上猜出来的!
    如果是我讲的情况,那我也已经告诉你了,解决访问的问题就可以了,你还要我讲得怎么清楚?
      

  3.   

    这种问题自己调试一下不就知道了,说不定是你部署的webservice是内网的,模拟器能正常连入内网,手机除非用内网的wifi热点接入,都是接入的外网。仅凭你这点的信息就能知道怎么解决的话,那这个人就不是高手是神了。
      

  4.   

    空指针异常,打个断点或者打log跟一下就能定位出来。其实你应该把异常其它信息再仔细看看,或许就能找到原因!
      

  5.   

    你把你的手机访问的网络和你的模拟器访问的网络设置为同一个网络!要不然,在真机上面是无法访问你的服务器的内容的!所以返回为null!