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
(из этого моего блога)