1

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

4

1 回答 1

1

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

安装 Android JDK、SDK、NDK

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

为 Android 移动应用程序开发设置

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

适用于 Android SDK、NDK 和 Java 属性的 SDK 管理器

于 2019-09-25T22:52:18.900 回答