Flutter - в эмуляторе Android производительность 'Permissions' отличается от производительности в реальном устройстве - PullRequest
0 голосов
/ 30 января 2020

У меня есть приложение Flutter, которое запрашивает разрешение WRITE_EXTERNAL_STORAGE, когда пользователь хочет сохранить изображение в галерее.

Я тестирую его только в Android.

Если я запускаю любой эмулятор, все работает отлично, а также когда я тестирую это приложение на реальном устройстве с опцией отладки USB.

Но когда я собираю свое приложение: flutter build apk --split-per-abi и устанавливаю его на реальном устройстве (то же, что я запускаю опцию USB Debugging), приложение не запрашивает такое разрешение, когда оно необходимо.

Я пробую в других реальных устройствах, и у меня все еще есть эта проблема, когда я создаю свое приложение и устанавливаю его.

Вопрос: ПОЧЕМУ? Это потому, что я устанавливаю приложение из «неизвестного источника»? Как я могу решить это?

У меня есть <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> в AndroidManifest.xml и compileSdkVersion 28, minSdkVersion 23, targetSdkVersion 28

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...