程序在eclipse中运行正常却在真机不能正常运行是什么原因?注:eclipse中能够识别真机解决方案
程序在eclipse中运行正常却在真机不能正常运行是什么原因?注:eclipse中能够识别真机
04-11 09:01:31.783: E/AndroidRuntime(2627): FATAL EXCEPTION: main
04-11 09:01:31.783: E/AndroidRuntime(2627): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aa/com.aa.WebServiceTestActivity}: java.lang.NullPointerException
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1720)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1736)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.os.Handler.dispatchMessage(Handler.java:99)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.os.Looper.loop(Looper.java:130)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.main(ActivityThread.java:3792)
04-11 09:01:31.783: E/AndroidRuntime(2627): at java.lang.reflect.Method.invokeNative(Native Method)
04-11 09:01:31.783: E/AndroidRuntime(2627): at java.lang.reflect.Method.invoke(Method.java:507)
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-11 09:01:31.783: E/AndroidRuntime(2627): at dalvik.system.NativeStart.main(Native Method)
04-11 09:01:31.783: E/AndroidRuntime(2627): Caused by: java.lang.NullPointerException
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.aa.WebServiceTestActivity.showWeather(WebServiceTestActivity.java:101)
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.aa.WebServiceTestActivity.onCreate(WebServiceTestActivity.java:41)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1684)
04-11 09:01:31.783: E/AndroidRuntime(2627): ... 11 more
我调试之后出现这个问题,但是我在虚拟机上却是可以正常运行的!
哪位大侠教教我这菜鸟啊!
------解决方案--------------------
真机联网了么
------解决方案--------------------
我帮你关注,跟版本有什么关系吗
------解决方案--------------------
模拟器上没问题,真机有问题,而且提示NullPointerException,肯定是在获取什么东西的时候没获取到。
感觉应该是真机去WebService请求资源的时候没获取到。
------解决方案--------------------
你的应用程序是通过Wi-Fi连接网络的吗?注册Wi-Fi权限了吗?
04-11 09:01:31.783: E/AndroidRuntime(2627): FATAL EXCEPTION: main
04-11 09:01:31.783: E/AndroidRuntime(2627): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aa/com.aa.WebServiceTestActivity}: java.lang.NullPointerException
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1720)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1736)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.os.Handler.dispatchMessage(Handler.java:99)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.os.Looper.loop(Looper.java:130)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.main(ActivityThread.java:3792)
04-11 09:01:31.783: E/AndroidRuntime(2627): at java.lang.reflect.Method.invokeNative(Native Method)
04-11 09:01:31.783: E/AndroidRuntime(2627): at java.lang.reflect.Method.invoke(Method.java:507)
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-11 09:01:31.783: E/AndroidRuntime(2627): at dalvik.system.NativeStart.main(Native Method)
04-11 09:01:31.783: E/AndroidRuntime(2627): Caused by: java.lang.NullPointerException
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.aa.WebServiceTestActivity.showWeather(WebServiceTestActivity.java:101)
04-11 09:01:31.783: E/AndroidRuntime(2627): at com.aa.WebServiceTestActivity.onCreate(WebServiceTestActivity.java:41)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-11 09:01:31.783: E/AndroidRuntime(2627): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1684)
04-11 09:01:31.783: E/AndroidRuntime(2627): ... 11 more
我调试之后出现这个问题,但是我在虚拟机上却是可以正常运行的!
哪位大侠教教我这菜鸟啊!
------解决方案--------------------
真机联网了么
------解决方案--------------------
我帮你关注,跟版本有什么关系吗
------解决方案--------------------
模拟器上没问题,真机有问题,而且提示NullPointerException,肯定是在获取什么东西的时候没获取到。
感觉应该是真机去WebService请求资源的时候没获取到。
------解决方案--------------------
你的应用程序是通过Wi-Fi连接网络的吗?注册Wi-Fi权限了吗?