为多个平台开发

问题描述 投票:1回答:2

我有一个部分开发的Java游戏,可以在Windows PC上正常运行。我想维护PC版本,但也要开始将其移植到Android。在大多数情况下,处理计算和游戏玩法的类已经与GUI函数分开了。

例如,我正在使用Eclipse,是否应该将两个版本都保留在同一项目中?我希望不必修改我的游戏类和方法,而我要做的就是为Android设备添加一个活动,该活动将包括其显示/用户输入功能。我需要创建一个新项目并复制我的方法吗?

这是否有标准流程?

java android windows cross-platform porting
2个回答
2
投票

我认为您应该使用当前代码,方法是创建一个库并将其导入到Android项目中。为此,您可以

A。将当前类剪切并粘贴到Android代码中。这使维护变得更加困难。

B。通过右键单击Eclipse中的项目来添加库,然后转到Build Path> Configure build path。在这里,您会找到“库”选项卡。单击它,然后选择“添加新”。其余的应该很直观。

我选择第二个选项,并且更易于维护和实施到新项目中。


1
投票

我会建议其他项目。这样,您可以使每个项目的开销保持干净。复制粘贴每个项目所使用的COMMON类(库类)中的任何更改都不会很麻烦。最后,您将受益于2个项目的更清洁的工作环境。

© www.soinside.com 2019 - 2024. All rights reserved.