#crash #firemonkey #delphi-10.3-rio #android-7.1-nougat #delphi-10.4-sydney
#сбой #firemonkey #delphi-10.3-rio #android-7.1-nougat #delphi-10.4-sydney
Вопрос:
Я создал совершенно новое и пустое приложение FMX, попробовал его с помощью Delphi 10.3.3 и 10.4.0 (исправление 3), а при установке на устройствах Android 7.1.2 (попробовал два разных и официальную виртуальную машину simulator) после заставки появляется это сообщение об ошибке:
‘java.lang.Исключение NullPointerException: попытка вызвать виртуальный метод ‘boolean java.lang.String.contains(java.lang.CharSequence) ‘по нулевой ссылке на объект’
Окно сообщения об ошибке быстро мигает (бесконечный цикл) и становится все медленнее и медленнее, и через минуту все устройство больше не реагирует, и я могу только выполнить его полную перезагрузку.
Я нашел эту тему, так что я не одинок. Говорят, это работало до Delphi 10.1.2. Есть также много других похожих результатов поиска.
Есть ли какое-либо решение? В других версиях Android это работает хорошо.
Или что я могу попытаться получить дополнительную информацию о причинах этого?
Знаете ли вы хорошего кандидата для приложения, созданного с помощью Firemonkey, которое я мог бы загрузить напрямую и опробовать на устройстве?
Комментарии:
1. Не могли бы вы проверить последнюю версию 10.4.1? Если нет, вы установили все (3) исправления 10.4.0?
2. Да, я только что обновил текст, включив патч 3, @fpiette . 10.4.1 Я могу попробовать позже. Знаете ли вы хорошего кандидата для приложения, созданного с помощью Firemonkey, которое я мог бы загрузить напрямую и опробовать на устройстве?
3. Для зарегистрированных пользователей — об этом уже сообщается здесь: quality.embarcadero.com/browse/RSP-24695
Ответ №1:
Теперь есть исправление, доступное по адресу quality.embarcadero.com !
В ‘Androidapi’ должна быть добавлена только одна строка.JNIBridge.pas’. Я не уверен, должен ли я скопировать его здесь… Обновит этот ответ, когда он будет выпущен.