私はAndroidゲームを初めて使用し、Androidゲームを作成するためにandEngineを使用しています。andEngineを使用してサンプルを作成しましたが、問題は、エミュレータでアプリケーションを実行すると、アプリケーションが実行されないことです。エミュレータでGPUエミュレーションを有効にした理由がわかりません。しかし、私のアプリケーションは機能していません。
実際のデバイスにゲームをインストールするために.apkファイルを作成しましたが、それでも同じ問題が発生します。アプリケーションが実行されないとエラーが発生します。問題を解決するのを手伝ってください
私のコードと私はAndroidAPI2.3.3を使用しています
package com.game.practice;
import org.andengine.engine.camera.Camera;
import org.andengine.engine.options.EngineOptions;
import org.andengine.engine.options.ScreenOrientation;
import org.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;
import org.andengine.entity.scene.Scene;
import org.andengine.entity.scene.background.Background;
import org.andengine.entity.util.FPSLogger;
import org.andengine.ui.activity.SimpleBaseGameActivity;
public class GamePracticeActivity extends SimpleBaseGameActivity {
// ===========================================================
// Constants
// ===========================================================
static final int CAMERA_WIDTH = 480;
static final int CAMERA_HEIGHT = 800;
// ===========================================================
// Fields
// ===========================================================
private Camera mCamera;
private Scene mMainScene;
// ===========================================================
// Constructors
// ===========================================================
// ===========================================================
// Getter & Setter
// ===========================================================
// ===========================================================
// Methods for/from SuperClass/Interfaces
// ===========================================================
@Override
public EngineOptions onCreateEngineOptions() {
this.mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
return new EngineOptions(true, ScreenOrientation.PORTRAIT_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), this.mCamera);
}
@Override
protected void onCreateResources() {
// TODO Auto-generated method stub
}
@Override
protected Scene onCreateScene() {
this.mEngine.registerUpdateHandler(new FPSLogger()); // logs the frame rate
/* Create Scene and set background colour to (1, 1, 1) = white */
this.mMainScene = new Scene();
this.mMainScene.setBackground(new Background(1, 1, 1));
return this.mMainScene;
}
}
LogCatエラー