Перейти к содержанию
Fire Monkey от А до Я
  • 0

Ошибка при попытке сделать фото


gresaggr

Вопрос

Всем привет.

Пробую Delphi 10.3 Community Edition.

При попытке через стандартный  Action сделать фото получаю ошибку:  java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser...

Пытался и с текущим проектом, и с новым (где только одна кнопка сделать фото + получение разрешений). Проверял на Андроид 8 на двух телефонах. Разрешения получены нормально на чтение/запись + доступ к камере.

 

Как-то можно победить?

 

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

посмотрите как сделано в примере из поставки, и заодно проверьте работает ли у вас. PhotoEditorDemo - у меня все работает.. там есть кнопка - сделать фото с камеры и получаются все разрешения.

Изменено пользователем Сергей Сергеев
Ссылка на комментарий
  • 0

Именно по этому примеру и делал: при первом запуске появляется запрос на разрешение доступа к фото и на запись (после выхода из приложения в общих настройках приложения можно проверить, что доступ получен правильно). А дальше на выполнении TakeFotoFromCamera вылетает эта ошибка.

P.S. Делаю на Community Edition. 

 

Ссылка на комментарий
  • 0

А сам демо пример работает? если его не менять? если работает, то как в детстве - найди 5 отличий..

пс. там еще манифест менять, +файл подкладывать в проект, для новых проектов , вроде, 10.3 сама это делает, а для старого - я вручную правил манифест и файл создавал и в деплой размещал..

Изменено пользователем Сергей Сергеев
Ссылка на комментарий
  • 0

а помнится сталкивался с такой ошибкой, когда проект сначала скомпилировал одной версией дэльфи, а потом в другой открыл. Там какие-то вещи не обновляются и остаются сбилдеными по старому, кажись.. поэтому и случается ошибка. Она решается например удалением всего и перебилдиванием или некоторым помогает пункт контекстного меню "revert system files to default", кликом на папке libraries.

Ссылка на комментарий
  • 0

Все забыли про опцию Secure File Sharing (Пункт меню чуть выше Uses Permissions) - его нужно зачекать и немного изменить манифест!

Теперь без бубна фото не сделать, Андроид переделал доступ к файлам.

Есть в сети описание и решении ее для Делфи.

Изменено пользователем SVTX
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...