繁体   English   中英

在Android项目中使用其他项目

[英]Using other projects in Android project

我在弄乱这本书 ,无法弄清楚设置项目的正确方法。

他们告诉您进行3个我命名的项目:

  • AndroidFrameWork2D
  • AndroidFrameWork2DImplementation
  • snakeGame2

为了使蛇游戏正常工作,我只复制了其他两个项目中的软件包并将其粘贴到snakeGame2项目中。 将这些内容包含到snakeGame2中的正确方法是什么,这样我就不会在各处放置多个副本,并且可以将项目重用于其他游戏?

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

蚀树

编辑:使用dumpstate的答案我在logcat中得到此: logcat的

另一个编辑:dumpstate的答案有效,但是与我刚将软件包复制到项目中时相比,它的速度令人难以置信。 这是以这种方式包括他们的副产品吗?

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

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

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

我最终链接了此页面后其他项目的源文件夹

在执行库和jar时,这种方法没有我观察到的速度下降。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM