Android-приложению требуется разрешение на чтение мультимедиа на USB-устройстве.


Я создал приложение для Android и недавно обновил его. Однако теперь приложению нужно разрешение на чтение данных с USB-устройства, хотя я нигде его не использую и его нет нигде в моем AndroidManifest.xml. Единственными внешними библиотеками, которые я использую, являются Giftiz API, ADMob API и AdBuddiz API до обновления, которое содержало только ADMob API и AdBuddiz API, поэтому новинка - это Giftiz API, но другие приложения, использующие Giftiz API, не нужно это разрешение.

Есть ли способ найти, где я запрашиваю это разрешение в коде? Какая-то функция поиска в Android Studio?
(Вот ссылка на приложение Touchty Cube)

С уважением

1 ответ

Решение

Есть ли способ найти, где я запрашиваю это разрешение в коде?

Вы можете ознакомиться с отчетом о слиянии. Предполагая, что ваше приложение находится в модуле с именем app/Вы можете найти отчет для вашего debug встроить app/build/outputs/logs/manifest-merger-debug-report.txt, Это немного трудно читать, но вы увидите все ваши разрешения и откуда они берутся:

uses-permission#android.permission.INTERNET
ADDED from com.google.android.gms:play-services-ads:7.5.0:20:5
MERGED from com.google.android.gms:play-services-analytics:7.5.0:21:5
MERGED from com.google.android.gms:play-services-analytics:7.5.0:21:5
MERGED from com.google.android.gms:play-services-appinvite:7.5.0:19:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:21:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:21:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:21:5
MERGED from com.google.android.gms:play-services-wallet:7.5.0:20:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:21:5
  android:name
    ADDED from com.google.android.gms:play-services-ads:7.5.0:20:22
uses-permission#android.permission.ACCESS_NETWORK_STATE
ADDED from com.google.android.gms:play-services-ads:7.5.0:21:5
MERGED from com.google.android.gms:play-services-analytics:7.5.0:22:5
MERGED from com.google.android.gms:play-services-analytics:7.5.0:22:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:20:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:20:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:20:5
MERGED from com.google.android.gms:play-services-nearby:7.5.0:19:5
MERGED from com.google.android.gms:play-services-maps:7.5.0:20:5
  android:name
    ADDED from com.google.android.gms:play-services-ads:7.5.0:21:22

(из этого моего блога)

Другие вопросы по тегам