1

我知道以前有人问过这样的问题,我一直在筛选它们。所以这是我的情况:我有相当多的使用 Java 的经验,特别是 Eclipse,并且我已经准备好按照我目前的标准准备的游戏,可以上传到 Google 市场。

但是,我将该项目保存为 Java 项目。我如何把这个项目变成一个安卓应用程序?我曾尝试将 ADT 插件用于 Ecclipse,并更改项目文件的性质,但我对如何继续感到困惑。

现在我可以点击:Run < Run as < Java application。目标是能够点击:Run < Run as < Android application。

4

4 回答 4

2

我不知道一种简化的方法。您的游戏是否使用 Swing 作为 UI?JavaFX?是文字吗?

无论如何,我想你的游戏需要以某种方式包装在一个 android 活动中。例如,活动可以调用浏览器来运行您的小程序(如果您的游戏是小程序)。

我首先创建一个 android 项目,然后将您的源代码从 java 项目复制到 android 项目中。清单 (R) 将使用新资源等进行更新。

然后你必须完成所有的接线。

于 2013-05-30T20:28:07.410 回答
1

这将需要更多。Android 有自己的 UI 系统和生命周期,与原始 Java 不同。根据您编写游戏的方式,您可能可以重用大量绘图和逻辑代码,但您需要对输入进行大量更改并允许多种屏幕尺寸。

在没有看到您的代码的情况下,我可以准确地说出您需要做什么,但我可以告诉您,它不会像 Run As... Android 应用程序那么简单。

于 2013-05-30T20:26:54.567 回答
0

尽管 android 应用程序是用 Java 代码编写的,但这并不意味着只需单击一个按钮就可以在 android 应用程序中“翻译”Java 程序或游戏。

如果游戏比较复杂,建议你用安卓游戏开发框架重写游戏!!您可以重用一些逻辑,但确保您必须创建所有图形并重新调整游戏以在 android 设备上运行。

干得好!!耐心点,从这里开始: Androi Developers

于 2013-05-30T20:49:55.443 回答
0

这不可能。您可以在 Android 中使用与 Java 相同的方式实现应用程序逻辑,但不能简单地将 java 项目转换为 Android 项目。您的 java 项目中使用的某些包(如 swing)不能在 Android 中使用。

于 2013-05-31T03:57:34.367 回答