【问题标题】:Qt: Settting the ANDROID_NDK_ROOT environment variable to point to your Android NDKQt:将 ANDROID_NDK_ROOT 环境变量设置为指向您的 Android NDK
【发布时间】:2016-09-13 17:24:00
【问题描述】:

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

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

当你直接为我的系统解压 Android NDK 时,你得到的目录是: https://developer.android.com/ndk/downloads/index.html

我收到错误:

项目错误:您需要设置 ANDROID_NDK_ROOT 环境 变量指向您的 Android NDK。无法读取 qmake 配置文件 C:/QtAndroid/5.6/msvc2015_64/mkspecs/android-g++/qmake.conf。错误 在解析文件 C:\Users\me\Dev\Qt\ImaQtPi\ImaQtPi.pro 时。 放弃。

【问题讨论】:

  • 您是否尝试从 Qt Creator 构建?
  • 是的,它现在正在工作。 =/ 我需要编辑帖子。我实际上不确定是什么可悲地解决了它。

标签: android qt android-ndk


【解决方案1】:

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

确保从网站获取正确的 NDK!

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 什么意思?它已经是 C:\Users\me\Dev\Qt\android-ndk-r11c 没有以下 \ 你的意思只是 C:\Users\me\Dev\Qt
    • 您的环境 PATH 必须指向带有 android-ndk 的文件夹,在您的情况下为 C:\Users\me\Dev\Qt\android-ndk-r11c。有关更多信息如何添加到路径 link
    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    • 2012-02-14
    • 1970-01-01
    • 2015-09-03
    相关资源
    最近更新 更多