如何将外部库包含到我的Android应用程序中需要做些什么?缺少Android应用程序的共享库
我知道,这是类似的一个问题是什么我发现这里很多时候,但我不想使用谷歌地图API,我想用另一个库,在这种情况下,它Apache的百科全书。
我跟着亦步亦趋和他们相比不同的手册或教程:
- 我在 项目进口的“公地琅2.4jar”到库文件夹,
- 我加了这个'公共琅2.4jar”的引用 库,
- 我添加使用到清单文件:
<uses-library android:name="org.apache.commons.lang"/>
但我得到这些流行的错误:
控制台:
[2011-09-23 10:53:41 - TestProject] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2011-09-23 10:53:41 - TestProject] Please check logcat output for more details.
[2011-09-23 10:53:41 - TestProject] Launch canceled!
的logcat:
09-23 08:53:39.904: ERROR/PackageManager(71): Package test.project requires unavailable shared library org.apache.commons.lang; failing!
在与谷歌地图API我知道问题的情况下,我的模拟器需要API,所以我会猜测我的emulat或者现在需要这个库?但没有任何设备可以 - 所以我需要包含它? (试图通过Eclipse属性“命令和出口”,以检查此库,但没有成功)
你不必添加' ''。这只在谷歌地图库的情况下才需要。只要确保Apache公用程序在您的构建路径 –
Varun
那么容易?我以为我错过了一些东西 - 但我做得太多了? :) 谢谢! – Kwenk