【问题标题】:How to re-use code from package in other project?如何在其他项目中重用包中的代码?
【发布时间】:2012-12-18 03:23:41
【问题描述】:

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

总结一下:

项目1:包A和包B。

项目2:包C和包B。

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

【问题讨论】:

  • 在另一个项目中更改包B并设置为库项目并在两个项目上导入

标签: android eclipse


【解决方案1】:

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

创建库项目。

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

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

  • 右键项目名称

  • 转到属性
  • 添加库项目

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

【讨论】:

  • 非常感谢您的详细指导,我会试试看。
【解决方案2】:

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

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

或者(只是在 stackoverlfow 上搜索了您的问题是否有重复项),您可以将现有项目导入新项目的构建路径:import from another java project in eclipse

【讨论】:

    猜你喜欢
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2018-05-28
    • 1970-01-01
    相关资源
    最近更新 更多