java - 如果 Andengine 项目的源代码适用于 Android,我如何将其作为 Java 应用程序运行?

标签 java android andengine

我正在尝试让 sketchytruck 示例在 Java 中运行。发现here 。在有人对我说“你看起来不够努力”之前,我已经说过了。我试过this我按照指示执行所有操作,但现在我收到一条错误,指出“选择”不包含主要类型。我创建了一个主要类型

package se.treplex.sketchytruck;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import se.treplex.sketchytruck.GameActivity;

public class SketchyDesktop {

public static void main(String[] args) {
    new LwjglApplication(new GameActivity(), "SketchyTruck", 320, 480, false);
    }
}

然后它说 LwjglApplication 无法解析为类型。所以我尝试修复项目设置,但没有做任何事情。我注意到 GameActivity 扩展了 LayoutGameActivity,并且我花了大约 3 个小时在谷歌上搜索作为 java 应用程序运行的 andengine 源代码,但没有成功。所以我的问题是我使用什么 main 来让它作为 Java 应用程序工作?如果没有,那么如何让它发挥作用?

最佳答案

AndEngine 有一些(次要的)Android 依赖项。 (日志记录、Activity 子类、GLSurfaceView 子类……)。如果不进行更改,它将仅在 Android(和 BlackBerry 10)上运行。

关于java - 如果 Andengine 项目的源代码适用于 Android,我如何将其作为 Java 应用程序运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282516/

相关文章:

java - 将 ADB 添加到我的 Java PC 应用程序

java - Cucumber 将场景迁移到场景大纲

java - 为什么 JavaFX TableView#setItems 采用 ObservableList<T> 而不是 ObservableList<?扩展 T>?

android - 找不到与给定名称匹配的资源 : attr 'windowBackground'

android - 为什么多点触控不适用于 andengine GLES-2 SimpleBaseGameActivity?

java - 为什么我的 ImageView 不能使用 mask 滤镜?

java - 在 ListView 中突出显示多个选定/选中/激活

java - MySQL和Java之间通信的最佳方式

android - PhysicsHandler 未按预期工作 - AndEngine

android - 动态壁纸服务中的 min3D?