Эти разрешения могут быть из используемой вами библиотеки.
Например, библиотека zxing-android включает разрешение камеры в свой манифест, который затем объединяется с вашим собственным манифестом приложения.
Чтобы определить, откуда поступают разрешения, просмотрите журналы слияния манифеста.
Файл находится на <module>/build/outputs/logs/manifest-merger-<flavor>-<build type>-report.txt
.
Этот файл будет создан после успешной сборки. Вы можете открыть его в любом текстовом редакторе или даже в Android Studio.
После того, как вы открыли его, найдите в файле разрешение, используя его имя. Для разрешения камеры это будет android.permission.CAMERA
.
Вы найдете строку, подобную этой:
uses-permission#android.permission.CAMERA
ADDED from [com.journeyapps:zxing-android-embedded:3.6.0] /Users/username/.gradle/caches/transforms-1/files-1.1/zxing-android-embedded-3.6.0.aar/1757efe0137484c73d2ca6008406df96/AndroidManifest.xml:22:5-65
Итак, в этом примере вы можете видеть, что разрешение «Камера» было импортировано библиотекой zxing-android-embedded
.