Android 如何在Win 10中构建NDK工具链
我通过Android studio加载了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
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运行此脚本。