Qt 不检测 Android NDK

Qt does not detect Android NDK

我想用 Qt 开发 Android 应用程序。我已经将 Android SDK 和 NDK 提取到 C:\。这是我下载的NDK:

https://squeak-android-vm.googlecode.com/files/android-ndk-1.6_r1-windows.zip

但是 Qt 5.2.1 没有检测到 NDK 并且显示了这个错误:

"C:\android-ndk-1.6_r1" does not seem to be an Android NDK top folder.

我是不是下载错了NDK?我错过了什么吗?

谢谢

首先,我强烈建议为 Android 安装最新版本的 Qt(目前为 5.4.1)。您还应该从 here.

下载并安装 Android SDK(版本 22+)和 NDK(版本 r9+)

下载后解压。对于 Android SDK,您应该连接到 Internet 并下载所需的工具。您必须至少安装 Android API-13!您还应该安装 Android SDK 平台工具和 Android SDK 构建工具。

我遇到了同样的问题。问题是我首先创建了一个 Android NDK 文件夹以将 Android NDK 文件提取到其中。然后提取过程创建了一个同名的子文件夹。为了解决这个问题,我将子文件夹向上移动了一个目录,并删除了我最初创建的初始 Android NDK 文件夹。