ApacheHttpTransport [ClassNotDef异常] [android项目不起作用,但控制台应用程序确实]为什么?

时间:2012-05-08 08:16:36

标签: android google-places-api

我遇到了一些问题。当我在eclipse(非android)中运行控制台应用程序时,我导入了google-api-client-googleapis-1.4-beta.jar google-http-client-1.8.3-beta.jar

工作!!

但是当我将相同的东西导入到我的Android应用程序中时,它在新的com.google.api.client.http.apache.ApacheHttpTransport(); [ClassNotDef Exception]

然后我按照很多帖子建议一个库列表,下载所有这些,并导入所有这些....但它仍然不应该我导入的方式是右键单击项目 - &gt ; config build path - >库 - >添加外部jar文件..

所以一旦切换到android应用程序,它就找不到类了。我以为我正确地导入了这个类,但是因为我有classNotDef,所以我不认为我是。谁知道????

的原因

任何提示都会很好。 或者可能会建议项目所需的库列表。

非常感谢。

劳伦斯

1 个答案:

答案 0 :(得分:0)

Android的包结构中不存在您要查找的类。这个问题有两种解决方案:

1:您可以查看corresponding package's文档并使用其他类。

2:另一方面,您可以选择所需的课程并将其与您的应用程序打包在一起。然后保证它会被找到。