В моем проекте флаттера я получаю исключение всякий раз, когда пытаюсь снять изображение с камеры или из галереи с помощью плагина image_picker
флаттера.
В первый раз он запрашивает разрешение икогда я разрешаю камеру, она выдает
java.lang.NullPointerException: попытка вызвать виртуальный метод 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData (android.content.pm.PackageManager, java.lang.String) 'для пустой ссылки на объект
После этого он генерирует исключение для каждой последующей попытки
PlatformException (уже активная, средство выбора изображений)уже активен, ноль)
Если я попытаюсь выбрать камеру или галерею даже после перезапуска приложения.
var imageSource;
if (source == CAMERA_SOURCE) {
imageSource = ImageSource.camera;
} else {
imageSource = ImageSource.gallery;
}
try {
final file = await ImagePicker.pickImage(source: imageSource);
if (file == null) {
throw Exception('File is not available');
}
Ниже приведены зависимости:
cupertino_icons: ^0.1.2
firebase_auth: ^0.8.1
cloud_firestore: ^0.9.0+1
firebase_core: ^0.3.0+1
firebase_messaging: ^3.0.1
firebase_storage: ^2.0.1
intl_translation: ^0.17.3
http: ^0.12.0+1
xml: ^3.3.1
uuid: ^2.0.0
shared_preferences: ^0.5.1+1
flutter_staggered_grid_view: ^0.2.7
google_sign_in: ^4.0.1
flutter_signin_button: ^0.2.5
image_picker: ^0.5.0+2
mlkit: ^0.9.0
path_provider: ^0.5.0+1
Спасибо за ваше время!Я также попытался обновить флаттер до последней версии.