[Android] Unresolved reference: Manifest, Unresolved reference: CAMERA 에러

알린·2024년 1월 26일
0

TroubleShooting

목록 보기
7/25

Unresolved reference: Manifest, Unresolved reference: CAMERA 에러

에러 상황

  1. cameraX를 사용한 preview를 구현하는 도중, AndroidManifest.xml 파일에 다음 코드를 작성함
<uses-feature android:name="android.hardware.camera.any" />
<uses-permission android:name="android.permission.CAMERA" />
  1. preview가 나올 MainActivity.kt에 카메라 권한 지정 변수 생성 코드를 작성함
private val PERMISSIONS_REQUIRED = arrayOf(Manifest.permission.CAMERA)
  1. 2번 단계에서 Unresolved reference: Manifest, Unresolved reference: CAMERA 오류 발생

원인 및 해결방법

원인

  • 아무리 구글링을 해봐도 다들 (Manifest.permission.CAMERA)라고만 코드를 작성한 경우밖에 찾지 못함
  • 결국 manifest 파일 내에서 확인해보니
    android.Manifest.permission.CAMERA 경로로 권한을 지정해야하는 걸 발견함

해결

다음과 같이 코드 수정

private val PERMISSIONS_REQUIRED = arrayOf(android.Manifest.permission.CAMERA)
profile
Android 짱이 되고싶은 개발 기록 (+ ios도 조금씩,,👩🏻‍💻)

0개의 댓글