3

InstantApp 모드로 Android 앱을 시작하면 관련 카메라 권한을 부여한 후에도 카메라가 열리지 않습니다.Android InstantApp가 카메라를 열 수 없습니다.

사용자가 이미지를 캡처하고 서버에 업로드 할 수있는 Android Instant App을 만듭니다.

카메라 2 API를 사용하고 있습니다. InstantApp에서는 Android가 외부 저장소 권한을 허용하지 않으므로 MediaStore.ACTION_IMAGE_CAPTURE 의도를 허용하지 않습니다.

정상 (비 순간) 모드로 실행하면 앱에서 관련 권한을 요청한 후 카메라를 열 수 있습니다.

하지만 InstantApp 모드로 실행하면 카메라가 열리지 않습니다. 이 로그는 logcat에 표시됩니다. 33 :

7월 9일에서 26일까지 29.104 7846-7846/com.project.snapdrive I/CameraManagerGlobal : 카메라 서비스에 연결

7월 9일부터 26일까지 : 33 : 29.174 7846-7846/com.project .snapdrive I/CameraManager : 레거시 카메라 HAL 사용. -74 (다른 데이터 메시지)

:

7월 9일에서 26일까지 : 33 : 29.182은 7846-7891/com.project.snapdrive W/카메라 : 0 카메라에 연결하는 동안 오류가 발생 코드를보고 싶다면 내 프로젝트는 here입니다. 내가 에뮬레이터 넥서스 5 배, 안드로이드 6.0 API를 사용하고

그것은 인스턴트 앱에 적응 샘플 Camera2Basic 프로젝트와도 재현 할 수있는 안드로이드 O. 재현 버그처럼 보이는 23

+0

휴대 전화에서 동일한 앱을 실행 해보세요. – Dennis

+0

Pixel 또는 Nexus가 없습니다. 나는 다른 변종을 가지고 있지만 그것들은 Google에 의해 화이트리스트가 없습니다. – Vikash

+0

귀하의 인스턴트 응용 프로그램을 실행하고'java.lang.SecurityException : 카메라 서비스에 액세스 할 수없는 부족한 권한 '오류가 발생했습니다. 인스턴트 앱에서 CAMERA 사용 권한 거부에 대한 공개 버그가 있습니다. https://issuetracker.google.com/issues/66942980 –

답변

관련 문제