在eclipse中,无法在另一个android项目中引用android库项目该怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

当我写这个问题时,我设法解决这个问题,所以在这里重复这个问题是为了别人的利益。这是最初的问题:

我创建了一个非常简单的库项目,我想在另一个项目中参考。我以前做过这个没有问题,所以不太确定为什么这次不工作。我有:

  1. 通过项目属性标记库项目。该default.properties文件具有以下设置:android.library=true
  2. 在我的其他项目中通过项目属性添加了对我的图书馆项目的引用 该default.properties文件具有按预期添加的引用,即android.library.reference.1=K:/android_test_ws/applicationRegistrar
  3. 对照引用的库项目的绿色勾号以绿色开始,然后变为红色叉号。
提问于
用户回答回答于

尽管引用项目与库项目位于同一个eclipse工作区中,但实际文件位于文件系统的其他位置,即它们不在库项目的同一父文件夹中。只要我将引用项目放置在与库项目相同的物理文件夹中,它就一切正常。

编辑:项目名称需要与文件系统上的文件夹名称匹配。你在Project Properties-> Android-> Library Reference中看到的是一个相对的文件系统路径。

用户回答回答于

确保两个项目都存在于相同的工作空间中。要做到这一点,在导入项目时确保选中“复制项目到工作空间”复选框。

扫码关注云+社区