【发布时间】:2014-06-17 18:44:23
【问题描述】:
我的 Android 模拟器出现此错误:
对不起 应用程序意外停止。请再试一次。 [强制关闭]
我认为导致错误的代码是这样的: HttpClient 客户端 = new HttpClient();
我从 JARS 导入了以下内容:
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.methods.PostMethod;
有什么想法吗?有没有办法获得有关错误的更多详细信息?上面描述的消息不是很有帮助...
堆栈跟踪:
我看过这个,我认为这是问题所在。 (这里发布太长了..)
E/dalvikvm( 757): Could not find class 'org.apache.commons.httpclient.HttpClient', referenced from method com.projectNoble.androidClient.serverComms.initCommunication
W/dalvikvm( 757): VFY: unable to resolve new-instance 46 (Lorg/apache/commons/httpclient/HttpClient;) in Lcom/projectNoble/androidClient/serverComms;
W/dalvikvm( 757): VFY: rejecting opcode 0x22 at 0x0000
W/dalvikvm( 757): VFY: rejected Lcom/projectNoble/androidClient/serverComms;.initCommunication ()Ljava/lang/String;
W/dalvikvm( 757): Verifier rejected class Lcom/projectNoble/androidClient/serverComms;
D/AndroidRuntime( 757): Shutting down VM
源代码
可以在本页底部找到: http://hc.apache.org/httpclient-3.x/tutorial.html
【问题讨论】:
-
发布您的堆栈跟踪和代码...
-
是的,输入 adb logcat,然后获取实际的堆栈跟踪。
-
抱歉,你是如何进入堆栈跟踪的?代码方面我已经把它全部注释掉了,它仍然出现在第一行: HttpClient client = new HttpClient();谢谢
-
如果您使用的是 Eclipse,请查找 Logcat 选项
-
感谢您的信息。现在添加堆栈跟踪。抱歉,时间长了……
标签: android android-emulator httpclient