-
[안드로이드] it seems that your device does not support camera (or it is locked) opencv안드로이드(java)/에러 관련 2020. 7. 23. 09:13
it seems that your device does not support camera (or it is locked) opencv
openCV 를 이용해서 예제 프로그램을 하나 만들고 실제 단말기에서 실행하였는데 위와 같은 에러가 나타났습니다.
카메라기능이 잘 되는데 카메라가 지원 안된다고 나오는게 뭔가 말이 안되는것 같아서 정보를 찾아봅니다.
문제는 권한과 관련이 있어서 나타났었습니다.
예제에서 manifest에 카메라 사용한다고 선언은 했으나 사용자에게 권한을 받도록 요청하는 코드가 없었습니다.
수정하기 위해서는 사용자에게 권한을 요청하는 코드를 추가하던지 아니면 직접 앱 설정으로 가서 권한을 부여하도록 변경시켜주면 됩니다.
openCV 가 실행이 되는지 안되는지만 보고싶기 때문에 직접 앱에서 권한 설정을 하는방법을 선택했습니다.
설정 -> 앱 -> 제작한 앱 선택 -> 권한 -> 카메라 부분의 토글을 밀어서 동작하도록 하고 앱을 다시 실행하면 제대로 동작 할 겁니다.
'안드로이드(java) > 에러 관련' 카테고리의 다른 글
[android] socket failed: EPERM (Operation not permitted) (0) 2020.11.14 [안드로이드] UnsatisfiedLinkError: dlopen failed: ".so" is for EM_ARM (40) instead of EM_386 (3) (0) 2020.07.08 [안드로이드] Unsupported Modules Detected (1) 2020.07.03 [안드로이드] A problem occurred configuring project ':app'. (0) 2020.06.19 [안드로이드] Missing required view with ID: ~~ (0) 2020.06.13