在Android项目中使用其他项目

时间:2014-05-25 05:15:32

标签: java android eclipse

我正在弄乱这个book并且无法弄清楚设置项目的正确方法。

他们告诉你做3个我命名的项目:

  • AndroidFrameWork2D
  • AndroidFrameWork2DImplementation
  • snakeGame2

为了让蛇游戏开始工作,我刚刚从其他两个项目中复制了这些包并将它们粘贴到snakeGame2项目中。将这些包含在snakeGame2中的正确方法是什么,以便我没有遍布整个地方的多个副本,并且可以将项目重用于不同的游戏?

下面的图片显示了尝试导出java源文件和资源,然后将jar添加到snakeGame2的构建路径后的树。对于导出,我只选择了源文件夹。

eclipse tree

编辑: 使用dumpstate的答案我在logcat中得到了这个: logcat

另一个编辑: dumpstate的答案有效,但与我刚刚将软件包复制到项目中相比,它的速度非常慢。这是以这种方式包含它们的副产品吗?

2 个答案:

答案 0 :(得分:1)

如果AndroidFramework2D和AndroidFramework2DImplementation是普通的Java项目:

右键单击项目>构建路径>配置构建路径> Java构建路径> '项目'标签>添加..>选择您想要依赖的项目。

如果AndroidFramework2D和AndroidFramework2DImplementation是Android项目,则应将它们设置为库项目(配置构建路径> Android>检查'是库')并且snakeGame项目应该引用它们(配置构建路径) > Android>图书馆>添加;在此处描述:developer.android.com/tools/projects/projects-eclipse.html)

答案 1 :(得分:0)

我最终在此page

之后链接了其他项目中的源文件夹

这种方法在我做库和罐子时没有观察到减速。