NullPointerException,找不到AbstractHttpClient.class源

时间:2015-01-22 11:14:19

标签: java android eclipse nullpointerexception

我已经下载了一个Android项目,并且我将它用作我自己应用的库。一开始,在将这个项目添加到我的工作区之后就出现了一些错误(通过红色惊叹号发出信号,我顺便使用Eclipse)说有些库丢失了:common-codec-1.4.jarsimple-xml-2.6.2.jarcommon-logging-1.1.1.jar。所以我在互联网上查找了它们,即使它们不是最新的,我下载它们,将它们添加到这个项目的libs文件夹中并构建路径,以这种方式移除这个惊叹号。

现在,我正在从我的应用程序尝试此项目,并在调用其中一个方法时,抛出NullPointerException。因此,在调试时,我进入每个函数以查看抛出此异常的位置。经过几个步骤,我遇到了一个未找到的来源" AbstractHttpClient类的消息。导入由

完成
import org.apache.http.impl.client.AbstractHttpClient;

但该项目没有引用此类库。令人惊讶的是,这个导入没有错误,还有什么错误:抛出此异常的这个函数有两种操作模式,比如说,并且在其中一种情况下抛出异常,即使它遵循相同的路径,我最终在同一个"来源未找到"同一课程的消息。

我尝试添加此库(apache的http组件),但错误仍然存​​在。

您认为这是什么问题,或者我还能做些什么才能找到答案?

这是打印的堆栈跟踪

01-22 12:03:30.706: I/Exception(5582): java.lang.NullPointerException
01-22 12:03:30.706: I/Exception(5582):  at de.aflx.sardine.impl.SardineImpl.list(SardineImpl.java:403)
01-22 12:03:30.706: I/Exception(5582):  at com.example.webdavsardinetest.MainActivity.isFolder(MainActivity.java:156)
01-22 12:03:30.706: I/Exception(5582):  at com.example.webdavsardinetest.MainActivity$1.run(MainActivity.java:72)

提前致谢

0 个答案:

没有答案