[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: final link failed: Memory exhausted
今天編譯項目,出現這個問題,如果注釋掉任意三個單元,就能編譯通過,不過,有個提示:
[DCC Hint] H2596 .\\Android\\Release\\libdjyt.so: warning: Not enough memory to sort relocations
現在頭大中,查QC,還沒有查到有人遇到這個問題。
環境:Delphi 10.3.3,下圖是sdk的版本:
終於找出一個辦法,其實也不是辦法:
1.切換到Windows 32-bit
2.再切換回android 32,點運行,如下圖,竟能編譯通過了!
QC上提交了這個問題:https://quality.embarcadero.com/browse/RSP-30033
有賬號的話,幫我投下票,督促官方解決。