1

目前我有一个在 Eclipse 中开发的工作 android project1,它包含 2 个包,比如包 A 和包 B。我正在开发一个新的 android 应用程序,我可以重用包 B 源代码而无需任何修改。我试过直接将包B的src目录复制到project2的src代码目录下。当我启动应用程序时,出现“包 B prject1 中的类链接失败”错误。这是重用现有代码的正确方法,还是有更好的方法来完成这项任务?提前致谢...

总结一下:

项目1:包A和包B。

项目2:包C和包B。

需要将包 B 的源代码移动到项目 2 中。

4

2 回答 2

3

如果您需要在项目 1 和项目 2 之间共享包 B。我建议您创建一个库项目。

创建库项目。

  • 创建新项目
  • 去属性
  • 右键项目名称
  • 将其标记为库

    在此处输入图像描述

    创建库项目后,您可以将它们添加到您的项目 1 和 2

  • 右键项目名称

  • 去属性
  • 添加库项目

    如下图所示,universal-image-loader 是一个库,我可以将它添加到我的项目中

    在此处输入图像描述

于 2013-01-03T18:10:30.063 回答
0

在 Eclipse 的 Project Explorer 中(如果未启用,请选择 Window > Show View > Show Project Explorer),您应该能够右键单击您的项目并选择 Import。导入对话框将使您能够选择根目录。在这里你可以选择你的包 B 源代码的根目录。

我相信(我可能会弄错)这实际上会导致源代码被复制并放置在新的工作区中。虽然这不是世界末日,但它并不完全节省空间。我相信其他人可能有更实际的解决方案。

或者(只需在 stackoverlfow 上搜索您的问题是否有重复项),您可以将现有项目导入新项目的构建路径:从 eclipse 中的另一个 java 项目导入

于 2013-01-03T18:01:46.057 回答