我正在尝试通过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(主要是指地图)。如果有人可以提供帮助,那就太好了。如果您需要更多信息,请与我们联系。
答案 0 :(得分:1)
您的应用或其使用的某些代码使用Apache Commons配置组件。您需要获取此代码的.jar文件(可能已经提供了您正在使用的任何需要它的库)并将其添加到您的libs/
目录中,以便将其内置到您的应用程序中。 / p>