Android 未知的命令行选项'-跳过';

Android 未知的命令行选项'-跳过';,android,linux,qt,linux-mint,Android,Linux,Qt,Linux Mint,我正在尝试使用从源代码为android构建Qt5.11.1,但在准备构建树时失败。 我使用的命令是: ../qtbase/configure -prefix /home/user/Qt/5.11.1/android_armv7 -release -xplatform android-g++ --disable-rpath -nomake tests -nomake examples -android-ndk-host linux-x86_64 -android-toolchain-version

我正在尝试使用从源代码为android构建
Qt5.11.1
,但在
准备构建树时失败。
我使用的命令是:

../qtbase/configure -prefix /home/user/Qt/5.11.1/android_armv7 -release -xplatform android-g++ --disable-rpath -nomake tests -nomake examples -android-ndk-host linux-x86_64 -android-toolchain-version 4.9 -android-ndk /home/user/source_qt/android-ndk-r10e/ -android-sdk /home/user/Android/Sdk/ -no-warnings-are-errors -skip qttranslations -skip qtserialport -skip qtserialbus -skip qtscxml -skip qtscript -skip qtcharts -skip qt3d -skip qtdatavis3d -skip qtcanvas3d -skip qtgamepad -skip qtvirtualkeyboard -skip qtwayland -skip qtwebengine -skip qtwebchannel -skip qtwebsockets -android-arch armeabi-v7a
这将提供以下输出:

Preparing build tree...
<srcbase> = /home/user/source_qt/qtbase 
<bldbase> = /home/user/source_qt/build 
<outbase> = /home/user/source_qt/build 
Creating qmake...
.Done.
ERROR: Unknown command line option '-skip'.
我试着搜索一些关于那个错误的信息,但没有找到多少。
如果有人知道这一错误的原因,我将不胜感激

您应该从Qt源的顶层运行
configure
,而不是从qtbase运行。换句话说,您将顶级配置选项提供给qtbase configure,但qtbase configure无法识别这些选项。

我没有清除它们的错误
source\u qt
只是我为组织驱动器而创建的一个文件夹,在
qtbase
中,它是来自
git clone
的实际源代码:
https://github.com/qt/qtbase
。在您的问题中,您指的是构建整个Qt的指南,但现在您说您只配置了qtbase模块?我明白了,所以我一直在试图建立错误的回购协议?我想这个应该是对的,然后
https://github.com/qt/qt5
?我现在觉得自己很愚蠢,谢谢。关于这种无证行为的讨论也请参见
java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.16.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)