交叉编译NDK未找到

时间:2014-03-26 13:23:00

标签: 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

问题

按照Installing Qt for Android部分中的说明, configure 进程失败。

./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-linux Android SDK
  • qt5 Android Qt5来源

我已经安装了here

所需的软件包
sudo apt-get install sudo apt-get install libxcb-render-util0-dev libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev

用于路径设置我使用这些环境变量:

~$ 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

任何人都可以帮助我吗?提前谢谢。

0 个答案:

没有答案