我剛從AndEngine開始寫我的第一個代碼,我有問題。 Eclipse不顯示任何錯誤,但該應用程序在AVD上崩潰。這裏是代碼:AndEngine應用程序總是崩潰
package com.example.simplepool;
import org.andengine.engine.camera.Camera;
import org.andengine.engine.options.EngineOptions;
import org.andengine.engine.options.ScreenOrientation;
import org.andengine.engine.options.resolutionpolicy.FillResolutionPolicy;
import org.andengine.entity.scene.Scene;
import org.andengine.entity.scene.background.Background;
import org.andengine.ui.activity.SimpleBaseGameActivity;
public class MainActivity extends SimpleBaseGameActivity
{
private Camera camera;
private static final int CAMERA_WIDTH = 720;
private static final int CAMERA_HEIGHT = 480;
@Override
public EngineOptions onCreateEngineOptions()
{
camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED,
new FillResolutionPolicy(), camera);
return engineOptions;
}
@Override
protected void onCreateResources()
{
}
@Override
protected Scene onCreateScene()
{
Scene scene = new Scene();
scene.setBackground(new Background(0.09804f, 0.6274f, 0.8784f));
return scene;
}
}
的logcat:
03-02 05:56:08.651: E/AndroidRuntime(1451): FATAL EXCEPTION: GLThread 100
我想我不會有明顯的問題,我沒有改變MainActivity名稱或什麼的。 當我啓動它時,它將屏幕方向改爲橫向後崩潰,所以活動正常開始。
感謝響應
什麼是logcat的說來設置? –
這是一部手機還是模擬器? – sm4
其實,我不得不設置當我創建AVD使用主機GPU真 – user3000140