2017-10-04 5 views
1

SurfaceView를 인스턴스화하고 setContentView(surface);을 사용하여 활동에 첨부했습니다. 실제 장치에서 제대로 작동하지만 Android 에뮬레이터에서는 흰색 화면 만 보여주었습니다. 또한 다른 시스템에서 테스트를 마쳤습니다. 일부 시스템은 정상적으로 작동하고 일부 시스템은 정상 작동하지 않습니다.Android : SurfaceView가 내 에뮬레이터에서 작동하지 않습니까?

모든 시스템은 Ubuntu 16.04이며, 동일한 구성, API 레벨 26에서 실행되는 에뮬레이터입니다. 모든 시스템이 동일한 개발 환경을 가지고 있다고 말할 수 있습니다.

뒤에 무엇이 원인인지 알아 내도록 도와주세요.

답변

1

하드웨어 GLES 렌더가이 문제를 담당하고있는 것처럼 보입니다.

당신은 문제를 해결합니다 AVD 장치 구성에서 소프트웨어 렌더링을 강제 할 수 Virtual Device Configuration