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 настроена правильно