NoClassDefFoundError等... Android

时间:2011-07-19 13:57:50

标签: android noclassdeffounderror

我正在尝试通过Web服务调用登录服务器的Android应用程序(我称之为ProjectA)。此Web服务调用位于我的工作区内的另一个包中(我将称之为ProjectB)。我在ProjectA中包含了ProjectB的jar,然后运行它。我收到这个错误:

Caused by: java.lang.NoClassDefFoundError: org.apache.commons.configuration.PropertiesConfiguration

然后,我尝试在清单中添加几个uses-library标签。我补充一点:

< uses-library android:name="org.apache.commons.configuration.PropertiesConfiguration" />

我收到以下错误:

Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY 
Please check logcat output for more details.

我尝试使用谷歌搜索这个错误,但在第二个错误的搜索中似乎唯一出现的问题是关于Google API(主要是指地图)。如果有人可以提供帮助,那就太好了。如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

您的应用或其使用的某些代码使用Apache Commons配置组件。您需要获取此代码的.jar文件(可能已经提供了您正在使用的任何需要它的库)并将其添加到您的libs/目录中,以便将其内置到您的应用程序中。 / p>