Android错误 Dx烦恼:输出已准备就绪

4

我正在使用Smack构建应用程序。在Eclipse模拟器中运行应用程序后,apk成功安装,但似乎没有响应。点击后,我收到警报“很抱歉,应用程序停止工作”。请帮助我解决这个问题。 Logcat:

01-13 05:55:17.117: E/AndroidRuntime(1067): FATAL EXCEPTION: main
01-13 05:55:17.117: E/AndroidRuntime(1067): Process: com.demo.xmppchat, PID: 1067
01-13 05:55:17.117: E/AndroidRuntime(1067): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.demo.xmppchat/com.demo.xmppchat.CustomizedListView}: java.lang.NullPointerException
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2176)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.ActivityThread.access$700(ActivityThread.java:135)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.os.Handler.dispatchMessage(Handler.java:102)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.os.Looper.loop(Looper.java:137)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.ActivityThread.main(ActivityThread.java:4998)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at java.lang.reflect.Method.invokeNative(Native Method)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at java.lang.reflect.Method.invoke(Method.java:515)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at dalvik.system.NativeStart.main(Native Method)
01-13 05:55:17.117: E/AndroidRuntime(1067): Caused by: java.lang.NullPointerException
01-13 05:55:17.117: E/AndroidRuntime(1067):     at com.demo.xmppchat.CustomizedListView.onCreate(CustomizedListView.java:80)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.Activity.performCreate(Activity.java:5243)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
01-13 05:55:17.117: E/AndroidRuntime(1067):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140)
01-13 05:55:17.117: E/AndroidRuntime(1067):     ... 11 more

1
LogCat是什么??尝试清理您的项目并运行它。 - rajahsekar
我尝试了很多次清理,但输出仍然相同。 - meera
在控制台中,我得到了以下信息:[聊天] Dx 写入输出时出现问题:已准备好。 - meera
请展示您的OnCreate函数的代码。 - Usman Kurd
http://pastie.org/8629235 - meera
@meera:你在第80行得到了一个NullPointerException异常:map.put("USER", entry.getName().toString());,你的entry或者entry.getName()可能为空。 - Bianca Daniciuc
1个回答

14

打开您的项目属性 - > Java构建路径 - > 取消选中 "Android私有库" 和 "Android依赖项"。


你救了我的一天 :) 这肯定是一个被接受的答案! - MohanRaj

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接