Android 如何在Win 10中构建NDK工具链

Android 如何在Win 10中构建NDK工具链,android,android-ndk,Android,Android Ndk,我通过Android studio加载了NDK,添加了Android\u HOME和NDK\u HOME变量,并运行了以下命令,但没有发生任何事情: ${NDK_HOME}/make_standalone_toolchain.py--API28--arch x86_64--install dir NDK/x86_64 我注意到在NDK19+中,链接器是预构建的,可以通过以下方式访问: [target.x86_64-linux-android] ar = "C:\Users\${user}\App

我通过Android studio加载了
NDK
,添加了
Android\u HOME
NDK\u HOME
变量,并运行了以下命令,但没有发生任何事情:

${NDK_HOME}/make_standalone_toolchain.py--API28--arch x86_64--install dir NDK/x86_64

我注意到在NDK19+中,链接器是预构建的,可以通过以下方式访问:

[target.x86_64-linux-android]
ar = "C:\Users\${user}\AppData\Local\Android\Sdk\ndk\${NKD_version}\toolchains\llvm\prebuilt\windows-x86_64\bin\x86_64-linux-android-ar"
linker = "C:\Users\${user}\AppData\Local\Android\Sdk\ndk\${NKD_version}\toolchains\llvm\prebuilt\windows-x86_64\bin\x86_64-linux-android23-clang"

链接器应该包含
minSdkVersion
的地方,例如
x86\u 64-linux-android23-clang
意味着
minSdkVersion
API 23

,除非您设置了一个.py关联以与Python一起运行,否则Windows不会自动执行该操作。在窗口中,您应该显式地使用
python make\u standalone\u toolchain.py


请注意,如果您使用的是NDK r19或更高版本,则根本不需要运行该脚本。请遵循此工作流的现代建议。

我使用python运行此脚本。