방금 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;
}
}
로그 캣 : 내가 매니페스트에 문제가 없습니다 생각
03-02 05:56:08.651: E/AndroidRuntime(1451): FATAL EXCEPTION: GLThread 100
, 내가 MainActivity 이름 또는 무엇이든을 변경하지 않았다. 화면 방향을 가로로 변경하면 충돌이 발생하여 활동이 정상적으로 시작됩니다. 응답 사실
로그 캣은 무엇을 말하는가를 실제 호스트 GPU를 사용하여 만들 때 설정했다? –
휴대 전화 또는 에뮬레이터입니까? – sm4
사실 호스트 A GPU를 사용하기 위해 AVD를 만들 때 설정해야했습니다. – user3000140