2012-05-25 37 views
0

我尝试使用下面的图书馆在我的Android应用:安卓:INSTALL_FAILED_MISSING_SHARED_LIBRARY

http://www.jjoe64.com/p/graphview-library.html

我donwloaded .jar文件并将其添加Java构建路径,但我得到了以下错误:

java.lang.NoClassDefFoundError: com.jjoe64.graphview.GraphView$GraphViewData[] 

在进一步调查中,我发现我不得不在AndroidManifest下的“应用程序”下使用“uses-library”标签。

但是,我不知道在android:name下输入什么。

<uses-library android:name="com.jjoe64.graphview"></uses-library> 

我想这和其他的变化,但它导致INSTALL_FAILED_MISSING_SHARED_LIBRARY安装错误。

我该怎么办?

谢谢

编辑:问题已回答。我如何关闭它?

回答

0

没关系。弄清楚了。

我将Eclipse的Android ADT更新至版本18.因此,我需要将我的库文件夹从“lib”重命名为“libs”,以便识别类路径。我也从Manifest中删除了uses-library标签。

希望这可以帮助未来的人。

0

项目属性 - > Java Build Path-> Order and Export,检查lib jar。
这应该导出你正在使用的库,因此你不应该得到你提到的错误

0

项目属性 - > Java构建路径 - >订单和导出,检查lib jar。 并且您无需为AndroidManifest.xml工作,因此您可以将其删除。 我使用第三方jar时遇到同样的问题。 我解答了你的答案下的两条评论。