【问题标题】:arm-linux-androideabi-ld.exe cannot find -lrtlhelperarm-linux-androideabi-ld.exe 找不到 -lrtlhelper
【发布时间】:2019-02-17 17:49:48
【问题描述】:

在 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 平台编译它呢?

【问题讨论】:

    标签: android delphi delphi-10.3-rio


    【解决方案1】:

    您是否安装了平台工具(Android JDK、SDK 和 NDK)

    Installing Android JDK, SDK, NDK

    如果您已经这样做了,那么您需要按照文档中列出的步骤为 Android 进行设置

    Setting up for Android Mobile Application Development

    特别要确保您的 SDK 面板设置正确

    SDK Manager for Android SDK, NDK and Java Properties

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      • 2021-07-13
      相关资源
      最近更新 更多