从github下载的项目没有编译,缺少库,android

时间:2012-06-14 16:22:18

标签: android

有谁能解释我如何绕过这些问题?

Description Resource    Path    Location    Type
Project 'DomoHome' is missing required library: '\Users\mattialipreri\dev\lib\json-lib-2.3-jdk13.jar'   DomoHome        Build path  Build Path Problem
The container 'Android Dependencies' references non existing library 'C:\Users\Ignacio\Desktop\Νέος φάκελος\cyrilmottier-GreenDroid-5f92227\GreenDroid\bin\com_cyrilmottier_android_greendroid.jar' DomoHome        Build path  Build Path Problem

我已经从Github下载了一个项目,我继续看到项目旁边的一个小标记。

我已经从github下载了GreenDroid库并将其粘贴到我的桌面,然后作为一个独特的项目导入到eclipse中,然后将其添加到我的项目库中(我在旁边看到一个绿色检查)。

在哪里可以找到json-lib-2.3-jdk13.jar'文件?我在网上找到了一些代码,但我不知道。我必须创建文件吗?并把它保存在哪里?我的用户ath不是上面提到的那个?在哪里改变它?

2 个答案:

答案 0 :(得分:4)

即使你得到jar文件而不是Library项目,如果库项目包含Layouts文件,那么.JAR文件将不会有帮助;

请阅读GITHUB的README文件;

OR

在你的项目目录中搜索jar文件可能是在上传者插入的某个文件夹中可用的,或者你可以转到JAVA Build路径并选择它是否可用且未检查...

答案 1 :(得分:0)

你可以找到json-lib包here.

至于greendroid路径,我会检查eclipse项目属性。在“Java Build Path”下,有一个标签“Libraries”,其中包含一个名为“Android Dependencies”的项目。展开此标题,您应该看到一些项目,包括annotations.jar和一个greendroid.jar项目。它指向错误的路径(可能是其中一个项目开发人员的路径?) - 只需告诉它你下载的jar的位置(选择“Android Dependencies”并点击“Add JARs ...”)它应该可以工作。