我收到的时候我试图运行时使用的库以下错误:java.lang.NoClassDefFoundError:我加入这个库到我的项目com.google.api.client.extensions.android2.AndroidHttp,它是第一个罐子Maven的依赖关系(我不是100%的使用虽然Maven的)。
此外,我的理解是,蚂蚁正在寻找在libs文件夹的罐子,但Maven是使用自己的文件夹,并为其他项目工作正常。 所以我lost..any线索/我应该如何解决这种帮助将非常感谢!
我收到的时候我试图运行时使用的库以下错误:java.lang.NoClassDefFoundError:我加入这个库到我的项目com.google.api.client.extensions.android2.AndroidHttp,它是第一个罐子Maven的依赖关系(我不是100%的使用虽然Maven的)。
此外,我的理解是,蚂蚁正在寻找在libs文件夹的罐子,但Maven是使用自己的文件夹,并为其他项目工作正常。 所以我lost..any线索/我应该如何解决这种帮助将非常感谢!
作为速战速决,通过选中Maven Dependencies
于Java Build Path - Order and Export
窗口应该解决的NoClassDefFoundError。
根据您连接的截图,它看起来像你的设置(或进口),你在Eclipse的Android项目通过标准的方式谷歌在开发指南建议,也不知怎么使用Maven管理一些罐子依赖。 这是不推荐,你应该使用谷歌完全标准的方式(因为R17库/文件夹)或完全mavenize你的依赖管理的Android项目。
看来你没有正确添加的罐子。 也似乎你已经错过了第6步。
如果你要包括这个瓶子到您的Android项目,那么你只是做在Eclipse环境中的以下步骤。
似乎库不导出。
在项目文件夹中,打开.classpath
文件,仔细检查这一行:
<classpathentry exported="true" kind="lib" path="google-http-client-android2-1.8.3-beta.jar"/>
如果exported="false"
,将其更改为exported="true"
。
创建一个新的文件夹,名为libs
项目文件夹下,该库添加到该文件夹。
我是有KSOAP库同样的问题,这个解决我的问题...
编辑
我刚才看到你已经有一个文件夹。 添加库...