#android
Вопрос:
Итак, я работаю над одним большим существующим проектом. Наше приложение работает нормально с давних пор, не спрашивая разрешения во время выполнения.
Но когда я вручную захожу в настройки устройства Android — приложения — Мое разрешение на приложение, я вижу, что там есть разрешение на выполнение 3. Файлы и носители, местоположение и телефон. Это всегда находится в состоянии отрицания.
Поэтому я хотел удалить это, но есть некоторые проблемы:
- Его нет в моем файле манифеста.
- Мы добавили один модуль (SDK), но в этом файле манифеста также нет объявления, связанного с этим разрешением 3.
Так откуда же это добавлено? Я чувствую, что это произойдет, потому что в моем файле build.gradle существует много зависимостей. Но от какой зависимости она добавляется, я хочу знать, а также хочу убедиться, что она не используется.
Пожалуйста, дайте мне знать, как я могу решить эту проблему? Заранее спасибо.
Комментарии:
1. Посмотрите на объединенный манифест — он покажет совокупность всех файлов AndroidManifest и то, какие из них добавили каждое разрешение (с цветовой кодировкой).
2. @MarkKeen Спасибо, но я думаю, что это сложно. Более того, я не смогу определить, из какой зависимости он добавлен. У тебя есть какой-нибудь другой способ?