• 0
gresaggr

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

Вопросы

Всем привет.

Пробую Delphi 10.3 Community Edition.

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

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 ответов на этот вопрос

  • 0

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

Изменено пользователем Сергей Сергеев

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

Изменено пользователем Сергей Сергеев

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Так и не понял в чем была ошибка. Создал еще раз заново новый проект и заработало. 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу