android - arm-linux-androideabi-ld.exe 找不到-lrtlhelper

标签 android delphi delphi-10.3-rio

在 Delphi 10.3.1 Rio 中,我从存储库创建了一个新的多设备项目HeaderFoooterNavigation:

enter image description here

然后我尝试为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 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

关于android - arm-linux-androideabi-ld.exe 找不到-lrtlhelper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54735948/

相关文章:

delphi - 我可以使用 OTL 并行化嵌套循环吗?

delphi - 检测 'text' 文件类型(ANSI 与 UTF-8)

delphi - 如何在 OnHint 事件处理程序中检测提示发送者控件?

android - Google admob “Problem linking app. Please try again later.”

android - 使用矩阵旋转位图

delphi 窗体读取错误

Delphi 10.3 Rio - 是否需要初始化内联声明的记录变量?

Delphi 10.3.1 编译器生成的代码在编译为 64 位时会发出异常

android - 如何使用 Canvas 重绘选项菜单图标

android - 有没有办法访问和放置 Kindle Fire 菜单栏上的按钮?