Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android jar文件要求打开引用的项目_Android_Jar_Android Library - Fatal编程技术网

Android jar文件要求打开引用的项目

Android jar文件要求打开引用的项目,android,jar,android-library,Android,Jar,Android Library,我对向项目中添加外部.jar文件感到非常困惑 我下载了图书馆项目 将它导入Eclipse之后,我清理并构建了它 之后,在库项目的bin/文件夹中,有一个.jar文件 接下来,我将这个.jar文件复制到我想要引用它的项目的/libs目录中 据我所知,从现在起,没有必要将库项目保留在我的工作区中,因为我将.jar文件添加到了我的项目中 项目树的图片: 当我在库项目打开的情况下运行引用项目时:没有问题 一旦我关闭库项目:NullPointerExceptionjar文件和库项目之间就有了区别 Jar

我对向项目中添加外部.jar文件感到非常困惑

我下载了图书馆项目

将它导入Eclipse之后,我清理并构建了它

之后,在库项目的bin/文件夹中,有一个.jar文件

接下来,我将这个.jar文件复制到我想要引用它的项目的/libs目录中

据我所知,从现在起,没有必要将库项目保留在我的工作区中,因为我将.jar文件添加到了我的项目中

项目树的图片:

当我在库项目打开的情况下运行引用项目时:没有问题


一旦我关闭库项目:NullPointerExceptionjar文件和库项目之间就有了区别

Jar文件只能包含代码,不能包含android资源。这些文件只需放在您的libs文件夹中并链接到

库项目可以包含Android资源。它们需要在Eclipse中编译为Android库,并作为自己的项目保存。然后告诉主项目它引用了这个项目。保留库项目是必要的,因为它需要从中构建/gen文件,以使您的资源正确。它还需要能够抓取其资产文件夹的内容

考虑到这个库有一个res文件夹,它是一个Android库项目,不能用作简单的jar