设备在android中没有响应

设备在android中没有响应,android,Android,我的应用程序在模拟器中正确运行,但当我尝试在设备中运行时。我不会给我错误信息 请设法解决这个问题 07-10 02:56:34.022: D/AndroidRuntime(28052): Shutting down VM 07-10 02:56:34.022: W/dalvikvm(28052): threadid=1: thread exiting with uncaught exception (group=0x40a551f8) 07-10 02:56:34.022: E/AndroidR

我的应用程序在模拟器中正确运行,但当我尝试在设备中运行时。我不会给我错误信息

请设法解决这个问题

07-10 02:56:34.022: D/AndroidRuntime(28052): Shutting down VM
07-10 02:56:34.022: W/dalvikvm(28052): threadid=1: thread exiting with uncaught exception (group=0x40a551f8)
07-10 02:56:34.022: E/AndroidRuntime(28052): FATAL EXCEPTION: main
07-10 02:56:34.022: E/AndroidRuntime(28052): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.mobileTimerClock/com.android.mobileTimerClock.TimeClockDashBoard}: java.lang.NullPointerException: println needs a message
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.ActivityThread.access$600(ActivityThread.java:123)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.os.Handler.dispatchMessage(Handler.java:99)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.os.Looper.loop(Looper.java:137)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.ActivityThread.main(ActivityThread.java:4424)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at java.lang.reflect.Method.invokeNative(Native Method)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at java.lang.reflect.Method.invoke(Method.java:511)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at dalvik.system.NativeStart.main(Native Method)
07-10 02:56:34.022: E/AndroidRuntime(28052): Caused by: java.lang.NullPointerException: println needs a message
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.util.Log.println_native(Native Method)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.util.Log.i(Log.java:159)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at com.android.mobileTimerClock.TimeClockDashBoard.onCreate(TimeClockDashBoard.java:394)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.Activity.performCreate(Activity.java:4465)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
07-10 02:56:34.022: E/AndroidRuntime(28052):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
07-10 02:56:34.022: E/AndroidRuntime(28052):    ... 11 more
07-10 02:56:34.022: W/ActivityManager(177):   Force finishing activity com.android.mobileTimerClock/.TimeClockDashBoard
07-10 02:56:34.030: W/ActivityManager(177):   Force finishing activity com.android.mobileTimerClock/.DashBoard
07-10 02:56:34.530: W/ActivityManager(177): Activity pause timeout for ActivityRecord{41d0a690 com.android.mobileTimerClock/.TimeClockDashBoard}

我猜您正在将null作为第二个参数传递给
Log.i(String,String)
调用(或类似的
Log.*()
方法):


您的
时钟仪表板的
onCreate
方法中有什么内容?具体来说,您将传递什么到
Log.i()
?看起来您正在记录一些空的内容。没有代码很难告诉您确切的问题。向我们展示一些代码以提供更好的帮助。非常感谢您的回复。实际上我有两个活动。在我的第二个活动中,我从服务器获取数据。这些数据在模拟器中下载完全正确,但在设备中,它将给我提供上述崩溃报告。请帮助我了解it@saqibabbasi正如ninetwozero所说,您正在使用带有无效对象的日志消息。找到并修复所有可能的情况,尽管触发崩溃的特定情况位于TimeClockDashBoard.java的第394行,但在某些设备(如模拟器)上侥幸逃脱,这并不正确。我建议您将相关部分放到github.com/codepad.org上,以便所有人都能提供帮助。您可以将“粘贴”标记为私有,以便只有看到此问题的人才会知道您的粘贴。:)在第394行中,尝试{jParser=new JSONParser();json=jParser.getJSONFromUrl(url);}catch(异常e){//TODO自动生成的catch块//Log.v(“来自服务器的json数据:,e.getMessage());e.printStackTrace();},然后
e.getMessage()
为空,即没有异常消息。
java.lang.NullPointerException: println needs a message