arm-linux-androideabi-ld.exe не может найти -lrtlhelper

В Delphi 10.3.1 Rio я создал новый проект MultiDevice HeaderFoooterNavigation из репозитория:

Затем я попытался скомпилировать его для платформы Android. К сожалению, я получил эти ошибки компилятора:

[DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\20.0\ PlatformSDKs\android-ndk-r17b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: cannot find -lrtlhelper
C:\Users\Public\Documents\Embarcadero\Studio\20.0\ PlatformSDKs\android-ndk-r17b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: cannot find -lpcre
C:\Users\Public\Documents\Embarcadero\Studio\20.0\ PlatformSDKs\android-ndk-r17b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: cannot find -lcompiler_rt

[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)

Итак, что мне нужно сделать, чтобы успешно скомпилировать его для платформы Android?

0 ответов

Вы установили инструменты платформы (Android JDK, SDK и NDK)?

Установка Android JDK, SDK, NDK

Если вы это сделали, вам необходимо выполнить действия, описанные в документации, для настройки для Android.

Настройка для разработки мобильных приложений для Android

В частности, убедитесь, что ваша панель SDK настроена правильно

SDK Manager для Android SDK, NDK и свойств Java

Другие вопросы по тегам