Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未找到交叉编译NDK_Android_Qt_Android Ndk_Qt5 - Fatal编程技术网

Android 未找到交叉编译NDK

Android 未找到交叉编译NDK,android,qt,android-ndk,qt5,Android,Qt,Android Ndk,Qt5,我正在尝试安装Qt5 Android,在配置时遇到了一个问题: 未找到NDK 环境 Ubuntu 13.10 Jdk 7u51-2.4.4-0ubuntu0.13.10.1 Java 1.7.0_51 Qt-5.2.1 发行 按照章节中的说明,配置过程失败 ./configure -developer-build -xplatform android-g++ -nomake tests -nomake examples -android-ndk $NDK -android-sdk $SDK

我正在尝试安装Qt5 Android,在配置时遇到了一个问题: 未找到NDK

环境
  • Ubuntu 13.10
  • Jdk 7u51-2.4.4-0ubuntu0.13.10.1
  • Java 1.7.0_51
  • Qt-5.2.1
发行 按照章节中的说明,配置过程失败

./configure -developer-build -xplatform android-g++ -nomake tests -nomake examples -android-ndk $NDK -android-sdk $SDK
     -android-toolchain-version 4.8 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -prefix $QT_OUTPUT_DIR

.....

Can not detect Android NDK toolchain. Please use -android-toolchain-version to specify
回馈 我已经在一个工作目录中下载并提取了所需的软件包~/build/qt5 android

jeby6372@mercure:~/build/qt5-android$ ls
android-ndk-r8e  android-sdk-linux qt5
当然,其中:

  • android-ndk-r8e是ndk
  • android sdk linuxandroid sdk
  • qt5Android qt5源代码
我已安装所需的软件包

对于路径设置,我使用以下环境变量:

~$ export NDK=~/build/qt5-android/android-ndk-r8e
~$ export SDK=~/build/qt5-android/android-sdk-linux
~$ export $QT_OUTPUT_DIR=/opt/Qt5-Android
~$ export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
有人能帮我吗?提前感谢。

可能的副本
~$ export NDK=~/build/qt5-android/android-ndk-r8e
~$ export SDK=~/build/qt5-android/android-sdk-linux
~$ export $QT_OUTPUT_DIR=/opt/Qt5-Android
~$ export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre