Delphi 10西雅图-Android项目构建失败

Delphi 10西雅图-Android项目构建失败,android,delphi,delphi-10-seattle,Android,Delphi,Delphi 10 Seattle,我正在使用移动开发工具运行Delphi10西雅图 我已经多次重新安装了Android工具/SDK/NDK,但都没有用 我从未成功编译过android项目,我总是会遇到各种错误,但我似乎遇到了一个障碍:- 我得到了1461时,建设该项目,所有都是非常相似的,我把下面只有3,但会张贴更多,如果需要的 [DCC Error] E2597 C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolch

我正在使用移动开发工具运行Delphi10西雅图

我已经多次重新安装了Android工具/SDK/NDK,但都没有用

我从未成功编译过android项目,我总是会遇到各种错误,但我似乎遇到了一个障碍:-

我得到了1461时,建设该项目,所有都是非常相似的,我把下面只有3,但会张贴更多,如果需要的

[DCC Error] E2597
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -ldl

C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lc

C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lm
致命的错误是:-

[DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
该项目本身只是一个Hello World应用程序,用于测试构建是否正常工作。在应用程序中使用第三方库时,我也看到过类似的错误,但似乎没有任何修复方法可以帮助

我在SDK管理器中仔细检查了所有文件路径,并在下面发布了文件路径:-

Android SDK 24.3.3 32位

SDK:-

SDK Base Path: C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows

ZipAlign Location: C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\22.0.1\ZipAlign.exe

Android Location: C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\tools\android.bat

Adb location:
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platform-tools\adb.exe

Aapt Location:
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\25.0.2\aapt.exe

SDK API-Level Location: 
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\platforms\android-25

NDK:-

NDK Base Path:
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c

arm-linux-androideabi-ld.exe Location:
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe

arm-linux-androidaebi-strip.exe Location :
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-strip.exe

gbdserver Location :
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\prebuilt\android-arm\gdbserver\gdbserver

NDK API Location :
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-19

C++ Builder NDK Library Path:
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\platforms\android-19\arch-arm\usr\lib

Delphi NDK Library Path:
C:\Users\Test\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a

Java:-

Keytool Location:
C:\Program Files\Java\jdk1.8.0_66\bin\keytool.exe

Jarsigner Location:
C:\Program Files\Java\jdk1.8.0_66\bin\jarsigner.exe

提前谢谢。

我不太清楚这是怎么发生的

但为了修复它,我进入SDK管理器,删除了整个SDK集,让安装程序重新安装。我以前做过这件事,在尝试之间没有做任何更改,所以不确定它为什么会工作,但它还是做了

我希望这对其他人有帮助