#android #delphi #build #apk
#Android #delphi #сборка #Apk
Вопрос:
Приложения (apk) через некоторое время выдает черный экран. Это началось с локальной базы данных внутри приложения, и сначала я подумал, что я виноват. Итак, я переделал проект, и все прошло хорошо.
Но на следующий день он выдает черный экран при определении activeTab в TabControl. Немного поискал причины, но не смог их найти и снова переделал, и все прошло хорошо.
Снова на следующий день…..Но затем с реализацией Ini-файла.
Я попытался очистить и собрать его, а также попробовал новый проект и импортировал классы в новый проект. Но не повезло.
Телефон Android недостаточно мощный? Или что-то не так с дополнением 10.1 Berlin mobile? Или я ошибаюсь. пожалуйста, требуется просвещение.
Ответ №1:
это не ответ на вашу проблему, потому что это может быть то или иное. лучший ответ заключается в том, что вы должны добавить max on log везде в своем коде, чтобы понять, что идет не так.
например, в каждой процедуре добавьте
procedure xxx;
begin
{$IFDEF DEBUG}
ALLog('xxx', 'Start', TalLogType.verbose);
{$ENDIF}
....
{$IFDEF DEBUG}
ALLog('xxx', 'End', TalLogType.verbose);
{$ENDIF}
end;
и после того, как в мониторе устройства Android вы легко разберетесь с процедурой, вызывающей сбой. я предполагаю, что это не внутри пользовательского интерфейса основного потока, у вас есть ошибка, иначе вы получите сообщение, а не приложение, которое закрывается