Qt:将 ANDROID_NDK_ROOT 环境变量设置为指向您的 Android NDK

Qt: Settting the ANDROID_NDK_ROOT environment variable to point to your Android NDK

在 Qt 中什么目录可以访问它。当它要求我时,我目前将它放在这个根目录中:

C:\Users\me\Dev\Qt\android-ndk-r11c

直接为我的系统提取 Android NDK 时得到的目录是: https://developer.android.com/ndk/downloads/index.html

我收到错误消息:

Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK. Could not read qmake configuration file C:/QtAndroid/5.6/msvc2015_64/mkspecs/android-g++/qmake.conf. Error while parsing file C:\Users\me\Dev\Qt\ImaQtPi\ImaQtPi.pro. Giving up.

ANDROID_NDK_ROOT 必须指向 C:\Users\me\Dev\Qt\android-ndk-r11c 而没有最后的 \ .

问题是该文件不是正确的 NDK 文件。我不小心下载了 32 位的 NDK。多么愚蠢的错误。

确保您从网站获得正确的 NDK!

除此之外,解压缩它非常简单,该目录是根目录。就这么简单。