Здравствуйте.
Некоторые пользователи Delphi 10.3 столкнулись с тем что даже при указании SDK 29 в манифесте проекта, при запуске скомпилированного приложения на платформе Android 10 происходило его падение.
В августе 30 числа 2020 года было дано решение как пофиксить эту проблему.
Переход на версию Delphi 10.4 не для всех является приемлемым решением, по разным причинам, к примеру у кого то платные компоненты и нет возможности обновиться до актуальных версий.
Ниже представлен перевод статьи. В конце будет ссылка на оригинал.
Приведенное здесь решение нацелено на обновление функции 'dlopen' в файле 'ICU.inc' (он включен в файл 'System.pas'). Вот шаги, необходимые для решения указанной проблемы:
Откройте проводник и перейдите в папку по следующему пути: C:\Program Files (x86)\Embarcadero\Studio\20.0\source
...
...
Спасибо!
Актуально на сегодняшний день.
На Android 11 после первого же обновления перестали запускаться приложения, написанные на Delphi 10.2 (Tokyo).
Пришлось установить RAD Studio 3.3 и воспользоваться приведенным лекарством.
Android 10 (API уровня 29)
в Использование Android API
Опубликовано
Спасибо!
Актуально на сегодняшний день.
На Android 11 после первого же обновления перестали запускаться приложения, написанные на Delphi 10.2 (Tokyo).
Пришлось установить RAD Studio 3.3 и воспользоваться приведенным лекарством.
Заработало!