当我写下这个问题时,我设法解决了它,所以为了其他人的利益,在这里重复它。这里是最初的问题:
我已经创建了一个非常简单的库项目,我想在另一个项目中引用它。我之前已经这样做了,没有任何问题,所以我不太确定为什么这次不能工作。我有:
default.properties
文件设置如下:android.library=true
default.properties
文件按照预期添加了引用,即在被引用的库项目上打上绿色记号,开始是绿色,然后变成了一个红色的十字。这意味着库项目中一定有什么错误/缺失,但我不知道是什么。这次我的库项目比我之前创建的要简单得多。
发布于 2011-03-02 20:14:58
好的,这是我在文件系统中查找引用项目(而不是库)的default.properies文件时找到的解决方案。虽然引用项目与库项目在同一个eclipse工作区中,但实际的文件在文件系统中的其他位置,即它们不在库项目的同一父文件夹中。当我将引用项目放在与库项目相同的物理文件夹中时,一切都很顺利。
我猜这一定与android在幕后使用ant有关。
编辑:项目名称需要与文件系统上的文件夹名称匹配。您在Project Properties->Android->Library Reference中看到的是一个相对文件系统路径。
发布于 2013-07-25 19:09:56
确保两个项目都在相同的工作空间中。为此,在导入项目时,请确保选中了"copy project into work space“复选框。
发布于 2012-05-09 17:35:44
如果您的库项目位于与当前工作区不同的分区中,也会出现同样的问题。我刚才也有同样的问题。我的git源代码在C:中,我只需将我的工作区移到D:,一切都开始崩溃。
https://stackoverflow.com/questions/5167273
复制相似问题