SecurityException в Android 11
Мой apk для Android, который хорошо работал на Android 10 и предыдущей версии, но в Android 11 мое приложение вылетало, как только я загружаю его из магазина Google Play, он показывает только заставку, а затем автоматически запускается приложение
Я дал следующий манифест разрешений
камера, местоположение, хранилище, телефон
но он выбрасывает исключение безопасности: SecurityException: getDataNetworkTypeForSubscriber
а также не может отлаживать дальше, потому что приложение сразу вылетает
Кто-нибудь может помочь в этом
2 ответа
Вам нужно добавить
android:requestLegacyExternalStorage="true"
в
AndroidManifest.xml
файл в тег приложения .
android:requestLegacyExternalStorage дает пользователям больший контроль над своими файлами и ограничивает беспорядок в файлах.
Вам нужно установить
android:exported="true"
в твоей
AndroidManifest.xml
файл, в котором вы объявляете это
Activity:
<activity
android:name="com.example.lib.MainActivity"
android:label="LibMain"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
</activity>