안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드를 공부하고있는 학생입니다.
구글링을 통해여 버튼을 클릭시 인텐드를 이용하여 내부 카메라 엑티비티를 뛰웠습니다.
하지만 카메라 엑티비티가 예물레이터 상에 1초 ~ 1.5초? 정도 있다가 다음과 같은 예외가 발생하면서 꺼지게 되는데요
이유가 멀까요???
java . lang IllegalArgumentException: No configs match configSpec
at android.openg1.GLSurfaceViewsBaseConfigChooser.choseConfig(GLSurfaceView.java:760)
androidManifest.xml 에는 카메라에 대한 권한 설정을 부여하였습니다.
카메라 엑티비티 화면 모습 업로드 햇습니다.
===========================================================================
추가로 방금 확인을 하였는데 예물시작하고 나오는 기본 어플리케이션 CAMERA 를 실행
시켜도 똑같은 증상이 발생하네요,,,;;
예물레이터에 별도의 설정이 필요한가요??




IllegalArgumentException 은 매개변수를 잘못 줬을때 발생합니다. 호출하는 함수의 인자값을 잘못 넣어준것이죠.
로그 보시면 GLSufaceView.java 760번째줄에 configs는 configSpec 과 매치되지 않는다고 나와있군요.
에뮬레이터에서는 하드웨어관련된 지원이 제한적이므로 카메라를 비롯한 하드웨어와 연동된 테스트는 진행하지 않는것이 좋습니다.
configSpec 부분에 문제가 없다면 폰에서 구동해보시고 잘된다면 아무 문제가 없는것입니다.