일부 기능에 대한 내 응용 프로그램의 경우 응용 프로그램의 핵심 기능에는 필요하지 않은 카메라를 사용해야하므로 카메라를 사용하려면 선택 사항을 지정해야합니다. 매니페스트 그래서 다음과 같이 나는 권한을 선언Android : ADB를 통한 사용 권한 부여
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
을하지만 다음 명령을 사용하여 ADB를 통해 권한을 부여 할 때이 오류 제공합니다
:pm grant my.app.package android.permission.CAMERA
오류를 제공을
Operation not allowed: java.lang.SecurityException: Can't change android.permission.CAMERA. It is required by the application
내 장치는 루틴이며 안드로이드 5.1.1 (22)를 실행합니다. ADB documentation에 따르면, 권한이 선택적으로 선언되었으므로 위에서 언급 한 것처럼 adb로부터 허가를 부여 할 수 있어야합니다. 나는 this, this 및 this을 언급했다. 그러나 아직도 나는 그것이 작동하지 않는 이유에 대해 알 수 없었다.
제안 및 권장 사항에 미리 감사드립니다.
\