Delphi编译安卓APP出现arm-linux-androideabi-ld.exe: error: cannot find -ldl的错误解决方法

那是因为编译的时候找不到dl.so这个库,是Android NDK没有配置好的问题,

在Delphi NDK Library path那里配置如下即可:

H:\PlatformSDKs_10_2_3\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a;H:\PlatformSDKs_10_2_3\android-ndk-r10e\platforms\android-21\arch-arm\usr\lib