Android NDK - ld.exe:找不到 shlwapi.dll

问题描述 投票:0回答:1

当我尝试为 Android 进行编译时,出现此错误。

Error E2597 CatalogRepository\AndroidNDK-21-22.0.48361.3236\android-ndk-r21\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\aarch64-linux-android\bin\ld.exe: cannot find shlwapi.dll: No such file or directory 

[DCC Fatal Error] F2588 Linker error code: 1 ($00000001) 

昨天还有效。

从那时起我所做的改变是安装手机制造商(OnePlus Nord)的 USB 驱动程序:OnePlus_USB_Drivers_Setup.exe

它安装了此文件 c:\Android db.exe 以及 Program Files 中的更多内容。

卸载程序不会删除c:\Android\文件夹。


我的设备可以连接到PC(传输文件)并且可以被我的IDE看到。
java路径没问题。
我重新安装了 SDK(我必须看看如何重新安装 ndk)。

android delphi sdk android-ndk
1个回答
0
投票

此驱动程序可能已损坏 Windows 注册表,因为

shlwapi.dll
似乎是旧组件: https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776779(v=vs.85)

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.